gpt4 book ai didi

elasticsearch - Elasticsearch查询中的(From/Size)不返回预期的文档

转载 作者:行者123 更新时间:2023-12-03 02:25:04 25 4
gpt4 key购买 nike

因为当我在查询中使用(From / Size)函数时,它不会返回我希望返回的文档。例如,我在Elasticsearch中有5个文档,序列中的所有文档为_id 1,_id 2,_id 3,_id 4,id _5。

文档ID 5具有单词(car),在查询中我说要从ID 4中获得单词(car)(“from”:4,“size”:1,),它不返回ID 5,它具有(汽车)一词,但是在查询中我放入了doc 5中存在的信息,因此我应该带doc 5,但是没有,并说没有找到结果。如果我从ID 0(“from”:0,“size”:1)发出查询,它将找到ID5。似乎Elasticsearch与ID混淆了。您能告诉我ID发生什么情况吗?

以下来自ID 4的查询不会返回ID 5,但是如果我将ID 0的查询放入,则它将返回ID 5

{
"from": 4, "size": 1,
"query": {
"multi_match": {
"query": "car",

"type": "cross_fields",
"fields": ["title", "description", "url"],
"operator": "and"
}
}
}

最佳答案

在应用查询过滤器之后,将应用sizefrom

另外,您的“已排序”文档ID不一定能保证检索顺序,尤其是。当得分发挥作用时。

如果您分享您的文档和 map ,我们可以为您提供进一步的帮助。

关于elasticsearch - Elasticsearch查询中的(From/Size)不返回预期的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61325172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com