elasticsearch,facets,Sorting,elasticsearch,Facets" /> elasticsearch,facets,Sorting,elasticsearch,Facets" />

Sorting 弹性搜索面排序顺序

Sorting 弹性搜索面排序顺序,sorting,elasticsearch,facets,Sorting,elasticsearch,Facets,我有一个非常具体的顺序,我想在面返回。我看到弹性搜索的默认值是count,并且您可以选择按字母顺序进行搜索。见: 除了在我的应用程序中进行排序外,如果有一种方法可以按照我希望它们在ES端的顺序对方面进行排序,我很好奇。不能说任何任意顺序,但是如果您的文档中有一些东西需要依赖,您可以在提取方面之前在查询/筛选/聚合中对文档进行排序。顺便说一句,根本不要使用facet——在我的例子中,聚合速度快了十倍,而且功能更强大,语法也几乎相同。问题是,如果搜索结果超过顶部,则排序可以更改搜索结果。您希望使用的

我有一个非常具体的顺序,我想在面返回。我看到弹性搜索的默认值是count,并且您可以选择按字母顺序进行搜索。见:


除了在我的应用程序中进行排序外,如果有一种方法可以按照我希望它们在ES端的顺序对方面进行排序,我很好奇。

不能说任何任意顺序,但是如果您的文档中有一些东西需要依赖,您可以在提取方面之前在查询/筛选/聚合中对文档进行排序。顺便说一句,根本不要使用facet——在我的例子中,聚合速度快了十倍,而且功能更强大,语法也几乎相同。问题是,如果搜索结果超过顶部,则排序可以更改搜索结果。

您希望使用的顺序是什么?以任意预定义的顺序。如果有解决方案,那就太好了!如果我理解正确,您希望在侧栏中按特定顺序查看镶嵌面选项吗?因为你可以把它和一个分析系统联系起来,这个系统会在顶部返回最流行的方面。看起来您可以订购: