gpt4 book ai didi

elasticsearch - Elasticsearch不搜索某些字段

转载 作者:行者123 更新时间:2023-12-02 22:33:40 29 4
gpt4 key购买 nike

我刚刚更新了一个网站,此更新为elasticsearch添加了新字段。

在我的开发环境中,一切正常。但是在实时站点上,找不到新字段。

例如。我添加了一个新字段,其值是:1

但是,在添加过滤的查询时

{“字段”:1}

找不到任何匹配结果。

当我查看文档时,可以看到字段设置为1的文档

原因是设置映射后添加了新字段吗?我对elasticsearch并不是很熟悉,所以我真的不确定从哪里开始寻找修复它。

任何帮助,将不胜感激。

更新:

从URL查询也不显示任何内容

_search/?pretty=true&size=50&q=field1:*

但是,我可以同时搜索另一个字段。
我可以在结果集中看到field1,但它不允许我对其进行搜索。

我在映射中看到的唯一区别是,正在工作的一个设置为type:long,而一个不工作的设置为type:string

最佳答案

是ngram的长度问题吗?您的“min_gram”设置是什么?
当您像这样检查索引设置时:

GET <host>/<index_name>/_settings

当您过滤两位数的字段时,它起作用吗?
所有字段值都是一位数字吗?

关于elasticsearch - Elasticsearch不搜索某些字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21523820/

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