Я использую spring-data-elasticsearch 1.1.2. Я пытаюсь использовать аннотацию java, чтобы указать, что поле не должно анализироваться.spring-data-elasticsearch - @Field/FieldIndex.not_analyzed игнорируется
Я использую следующие аннотации: @Field (index = FieldIndex.not_analyzed) private String category;
Сформированное отображение не включает в себя «индекс»: «not_analyzed» для этого поля:
"properties" : {
"category" : {
"type" : "string"
},
...
Я не имею никакой удачи найти полезную документацию о том, как это сделать, но это выглядит, как он должен работать.
Должно ли это работать? Где я могу найти дополнительную информацию? Как лучше отлаживать?
спасибо.
обновление: проблема также присутствует с последней версией 1.2.0. спросил здесь
Не могли бы вы найти решение этой проблемы? Я столкнулся с такой же ситуацией ... –
Да. Оказывается, у меня были некоторые заблуждения относительно способности данных elasticsearch данных обновлять существующие сопоставления. Это было решено путем удаления и воссоздания индекса. – jbelis