2014-10-20 4 views
1

패싯을 반환하려는 매우 구체적인 순서가 있습니다. 탄성 검색의 기본값은 개수이며 선택적으로 알파벳순으로 사용할 수 있습니다. (http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-facets.html)Elasticsearch 패싯 정렬 순서

내 응용 프로그램에서 정렬을 수행하는 것 외에 ES면에서 원하는 순서대로 패싯을 정렬하는 방법이 있다면 골동품입니다.

+0

사용하려는 순서는 무엇입니까? –

+0

사전 정의 된 임의의 순서. – Cory

+0

해결책이 있다면 아주 좋을까요? 내가 올바르게 이해한다면, 사이드 바에있는 패싯 옵션을 특정 순서로보고 싶습니까? 가장 인기있는 패싯을 맨 위에 표시하는 애널리틱스 시스템과 연결할 수 있기 때문입니다. 주문할 수있는 것 같습니다 : http://blog.qbox.io/migrating-from-facets-to-aggregations –

답변

0

임의의 순서에 대해서는 말할 수 없지만, 문서에 무언가를 의지해야한다면 패싯을 선택하기 전에 쿼리/필터/집계에서 문서를 정렬 할 수 있습니다. 그런데 패싯을 전혀 사용하지 마십시오. 집계가 더 빠르고 (내 경우에는 10 배) 거의 동일한 구문과 함께 더 강력합니다. 검색 결과가 "상위 결과"이상인 경우 검색 결과를 변경할 수 있습니다.