2016-06-20 11 views
0

Мне нужно индексировать документы динамически, поэтому я использую схематическое отображение для поиска elasticsearch.Schemaless Elasticsearch не проанализированные поля

Но когда я ищу точное соответствие для значения типа «ABC XYZ» для строкового поля, я не получаю никаких хитов.

Также мне нужно, чтобы мой запрос был нечувствительным к регистру. Возможно ли это добиться, только делая изменения во время поиска, задавая анализатор.

Я новичок в поиске elastics, поэтому любая помощь будет оценена.

ответ

0

Я узнал ответ

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