我遇到一个问题,我想将 Elastic 搜索的结果数量减少到 1,000,无论有多少匹配结果都匹配,但这不应该影响排名和评分。
我正在尝试 terminate_after
,但这似乎只是告诉 Elasticsearch 只获取前 N 个结果而不考虑分数。有错请指正。
有什么帮助吗?
编辑:
我已经在使用分页了。所以,在 From/Size 中使用 Size只会影响当前页面的大小。但我想将总结果的大小限制为 1,000,然后对其进行分页。
最佳答案
如何使用 From/Size为了返回要求数量的结果:
GET /_search
{
"from" : 0, "size" : 1000,
"query" : {
//your query
}
}
关于elasticsearch - 限制 Elastic Search 返回的结果数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41803232/