Elasticsearch(es)使用termQuery()不能正确搜索到字段内的值
Elasticsearch(es)使用termQuery()不能正确搜索到字段内的值最近在使用es的过程中,发现了一个问题:使用termQuery搜索String类型的字段,无法成功匹配到对应的值。文章的前半部分是重现这个问题,想跳过看解决办法的,请直接进入后半部分。以下所有内容基于es版本为7.4而作。问题复现原因分析解决办法问题复现首先构建一个索引。向索引中添加4条document。上图可以看出,已经成功添加了四条记录了。我们先使用match去搜索数据,可以发现搜索
原创
2020-10-22 16:05:58 ·
3435 阅读 ·
1 评论