从Elasticsearch获得所有结果的最有效方法是什么?

时间:2016-07-08 14:48:56

标签: search elasticsearch lucene

我需要获得查询的所有匹配以及分数。我不在乎结果是否以任何顺序排序。无论如何,有弹性搜索排序部分,以使过程更有效。滚动API禁用排序,但在使用“sort”:[“_ doc”]时,它也会跳过评分过程。 除了[“_ doc”]之外还有其他排序顺序可能适用于这种情况吗?

编辑:将Track_score设置为true确实使弹性搜索返回得分,但并没有真正使得速度更快;花费的时间仍然几乎相同。关于为什么会这样的任何想法?

1 个答案:

答案 0 :(得分:1)

根据requests:“如果你想要进行评分,即使没有对其进行排序,也要将track_scores参数设置为true”。