2014-10-20 2 views
1

У меня есть очень специфический порядок. Я бы хотел, чтобы фасетки были возвращены. Я вижу, что значение по умолчанию для поиска по вертикали подсчитывается, и, возможно, вы можете использовать термин, который является алфавитным. (см.: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-facets.html)Порядок сортировки фаллоидов Elasticsearch

Помимо выполнения сортировки в моем приложении, я был любопытным, если бы был способ сортировки граней в том порядке, в котором я хочу их на стороне ES.

+0

Какой заказ вы хотите использовать? –

+0

В любом произвольном предопределенном порядке. – Cory

+0

Было бы очень приятно, если есть решение для этого! Если я правильно понял, вы хотели бы увидеть варианты фасетов на боковой панели в определенном порядке? Потому что вы могли бы связать его с системой Google Analytics, которая возвращает самый популярный аспект сверху. Похоже, вы можете заказать их: http://blog.qbox.io/migrating-from-facets-to-aggregations –

ответ

0

Невозможно сказать о каком-либо произвольном порядке, но если у вас есть что-то в своем документе, на которое вы можете положиться, вы можете сортировать документы в запросе/фильтрации/агрегации перед тем, как набирать грани. Кстати, не используйте грани вообще - скопления быстрее (в десять раз в моем случае) и более мощные, с почти одинаковым синтаксисом. Уловка, заказ может изменить результаты поиска, если есть больше, чем «лучшие результаты».

Смежные вопросы