2016-06-20 6 views
0

문서를 동적으로 인덱싱해야하므로 elasticsearch에 대한 schemaless 매핑을 사용하고 있습니다.Schemaless Elasticsearch 필드를 분석하지 않았습니다.

하지만 문자열 필드에 대해 "ABC XYZ"와 같은 값을 정확하게 검색 할 때 어떤 조회도 발생하지 않습니다.

또한 대소 문자를 구분하지 않아야합니다. 분석기를 지정하는 것 같이 검색하는 동안 만 변경하여이 작업을 수행 할 수 있습니까?

나는 어떤 도움을 주시면 elasticsearch에 새로운 답변을드립니다.

답변

0

나는 답을 발견

QueryBuilder queryBuilder = QueryBuilders.matchPhraseQuery("fieldName", "ABC XYZ");