基于多个索引在Elasticsearch中进行排序

时间:2015-12-23 05:34:28

标签: mongodb sorting elasticsearch

我需要在Elasticsearch文档上执行排序......

我为MongoDB系列产品创建了一个索引,其中包含价格和产品评级。

我有另一个'product_hits'集合,我在用户每次点击特定产品时保存一条记录(product_id,IP等)。现在我想通过考虑产品命中数(可能是我可以通过聚合获得),价格和产品评级来对产品文档进行排序。 简而言之,我想根据其他网站的价格和受欢迎程度对所有产品进行排名。

我如何在elasticsearch中实现这一目标?

我去了弹性搜索的脚本,我能够对价格和产品评级进行排序.....但我没有找到任何有用的东西,我们可以根据多个索引进行排序。 可能吗??或者我是否必须通过编码对我自己的所有记录进行排序?

我正在使用Play框架。

我希望能够理解这个问题......它很复杂...... !!!

0 个答案:

没有答案