2014-10-20 66 views
1

我有一個非常具體的順序,我希望方面返回英寸我看到彈性搜索的默認值是計數,並且可選地,您可以執行字母順序的項。 (請參見:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-facets.htmlElasticsearch方面排序順序

除了在我的應用程序中進行排序,我還是很好奇,是否有按照我希望它們在ES端的順序排序構面的方法。

+0

您要使用的訂單是什麼? – 2014-10-22 08:14:45

+0

以任意的預定義順序。 – Cory 2014-10-22 23:56:22

+0

如果有解決方案,這將是非常好的!如果我理解正確,您希望按特定順序查看側欄中的方面選項?因爲您可以將其與Google Analytics(分析)系統關聯起來,該系統返回頂部最受歡迎的方面。看起來您可以訂購它們:http://blog.qbox.io/migrating-from-facets-to-aggregations – 2015-04-24 09:53:23

回答

0

不能說任何的任意順序,但如果你的文檔中有某些東西是爲了依賴的話,你可以在查詢/過濾/聚合之前對文檔進行排序,然後再拾取方面。順便說一句,根本不要使用方面 - 聚合速度更快(在我的情況下是十倍),而且語法幾乎相同。問題在於,如果有多於「最佳結果」,排序可以更改搜索結果。