Можно ли добавить настраиваемое поле сценария, которое является логическим и возвращает true, если идентификатор документа существует в массиве, который отправляется в качестве параметра?
Что-то вроде этого https://gist.github.com/2437370
Как правильно это сделать с помощью mvel?
Обновление: возникли проблемы с его работой, как указано в ответе Имотова.
Отображение:
Сортировать:
:sort=>{:_script=>{:script=>"return friends_visits_ids.contains(_fields._id.value)", :type=>"string", :params=>{:friends_visits_ids=>["4f8d425366eaa71471000011"]}, :order=>"asc"}}}
place: {
properties: {
_id: { index: "not_analyzed", store: "yes" },
}
}
Я не получаю никаких ошибок, документы просто не сортируются правильно.
Обновление 2
О, и я возвращаюсь к документам:
"sort"=>["false"]