elasticsearch - 如何在ElasticSearch上执行不区分大小写的搜索?

标签 elasticsearch

我想从不区分大小写的 Elasticsearch 索引中搜索数据。例如,单词“Cat”可以从“cat”,“caT”,“CAT”等中搜索。

请指导我找到解决方案。

最佳答案

如果您的字段是analyzed,则可以使用match Query

{
"match" : {
    "message" : "cat"
    }
 }

关于elasticsearch - 如何在ElasticSearch上执行不区分大小写的搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36305588/

相关文章:

elasticsearch - Golang : Using ElasticSearch library called Goes, 如何为 bool should 方法编写可执行代码?

elasticsearch - 将快照添加到Elasticsearch Windows

elasticsearch - 在 Elasticsearch 中,如何通过排名(第一、第二、第三……)字段的值来提高分数?

elasticsearch - 匹配字段和数组中的长度搜索文档-Elasticsearch

elasticsearch - Elasticsearch "DFS_QUERY_THEN_FETCH"中的 DFS 是什么?

java - Elasticsearch 查询中的 OR 和 AND 运算符

java - org.apache.http.ContentTooLongException : entity content is too long [105539255] for the configured buffer limit [104857600]

spring-boot - application.properties中spring.data.elasticsearch.properties的可能值

elasticsearch - Elasticsearch如何将选定的行项目放在结果顶部

mongodb - 建议使用哪个NoSQL DB进行多字段搜索