java中elasticsearch查询用termQuery精确匹配时匹配不到数据

BoolQueryBuilder queryBuilder = QueryBuilders.boolQuery()
.must(QueryBuilders.termQuery("name", esPersonVO.getName()));
把要查询的字段上加.keyword
BoolQueryBuilder queryBuilder = QueryBuilders.boolQuery()
.must(QueryBuilders.termQuery("name.keyword", esPersonVO.getName()));
posted @ 2022-08-16 17:55  清秋冷夜雨  阅读(299)  评论(0)    收藏  举报