我需要动态索引文档,因此我使用无架构映射进行弹性搜索。
但是当我针对字符串字段搜索“ABC XYZ”等值的完全匹配时,我没有得到任何点击。
此外,我需要搜索不区分大小写。是否有可能实现这一点,只需在搜索时进行更改,例如通过指定分析器。
我是弹性搜索的新手,所以任何帮助都会受到赞赏。
答案 0 :(得分:0)
我找到了答案
QueryBuilder queryBuilder = QueryBuilders.matchPhraseQuery("fieldName", "ABC XYZ");