标签: search elasticsearch lucene
我需要获得查询的所有匹配以及分数。我不在乎结果是否以任何顺序排序。无论如何,有弹性搜索排序部分,以使过程更有效。滚动API禁用排序,但在使用“sort”:[“_ doc”]时,它也会跳过评分过程。 除了[“_ doc”]之外还有其他排序顺序可能适用于这种情况吗?
编辑:将Track_score设置为true确实使弹性搜索返回得分,但并没有真正使得速度更快;花费的时间仍然几乎相同。关于为什么会这样的任何想法?
答案 0 :(得分:1)
根据requests:“如果你想要进行评分,即使没有对其进行排序,也要将track_scores参数设置为true”。