【发布时间】:2022-03-27 00:42:14
【问题描述】:
我有一个这样的关键字字段:
"address": {
"type": "keyword"
}
该值以驼峰形式编写,因为它旨在用于显示。例如“1/10 Somewhere Rd, Somewhere AAA 3333”
现在,我想对该字段进行不区分大小写的搜索,理想情况下不重新索引整个索引。
到目前为止,我发现match 可用于不区分大小写的搜索,但仅适用于text 字段。
我唯一的选择是重新索引,例如通过text 字段,还是使用小写/自定义规范器/分析器?我有什么方法可以做到重新索引?
【问题讨论】:
-
非常感谢您接受答案,很高兴它对您有帮助,如果您能对答案进行投票,那就太好了,在此先感谢 :)
-
@Opster 感谢您的回答,但这是我已经知道的东西,而不是问题的实际答案。但我接受了完整性的答案.. 谢谢。
标签: elasticsearch elasticsearch-query