"SS, SX, US, IND, CND, TN" 과 같은 형식 의 문자열 필드 국가 가 있고 "SS" 형식이 될 입력 문자열 필드 countryCode 가 있습니다 . Elasticsearch에서 특정 countryCode가 국가에있는 모든 레코드를 쿼리하려면 어떻게해야합니까? 및 쿼리를 시도했지만 원하는 결과를 얻지 못했습니다.match
match_phrase
Query.must (QueryBuilders.matchPhraseQuery ( "countries", countryCode))
대신 부울 쿼리 를 시도 할 수 있습니다 .
QueryBuilder qb = boolQuery().must(termQuery("countries", countryCode))
( "국가"필드는로 정의되어서는 안됩니다. not_analyzed
)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다