-1

「SS、SX、US、IND、CND、TN」などの形式の文字列フィールドcountrysがあり、 「SS」の形式になる入力文字列フィールドcountryCodeがあります。特定のcountryCodeがelasticsearchの国にあるすべてのレコードを照会するにはどうすればよいですか? とクエリを試しましたが、望ましい結果が得られませんでした。matchmatch_phrase

Query.must(QueryBuilders.matchPhraseQuery("countries", countryCode))

4

1 に答える 1

0

代わりにbool クエリを試すことができます。

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

(「countries」フィールドを として定義しないでくださいnot_analyzed)

于 2016-11-06T07:57:57.557 に答える