Я использую elasticsearch, чтобы получить отображение ид к некоторым ценностям, но крайне важно, чтобы я держал заказ результатов в заказе, который имеют иды.
Пример:
def term_mapping(ids)
ids = ids.split(',')
self.search do |s|
s.filter :terms, id: ids
end
end
res = term_mapping("4,2,3,1")
Коллекция результата должна содержать объекты с идами в приказе 4,2,3,1...
У вас есть какая-либо идея, как я могу достигнуть этого?