-1

我有一个格式为 "SS,SX,US,IND,CND,TN" 的字符串字段国家,并且有一个输入字符串字段countryCode,其格式为"SS"。如何在弹性搜索中查询给定国家代码在国家/地区的所有记录?我尝试了和查询,但没有得到想要的结果。matchmatch_phrase

Query.must(QueryBuilders.matchPhraseQuery("国家", countryCode))

4

1 回答 1

0

您可以尝试使用bool 查询

QueryBuilder qb = boolQuery().must(termQuery("countries", countryCode))

(您的“国家”字段不应定义为not_analyzed

于 2016-11-06T07:57:57.557 回答