Я хочу отобразить поле в Entity как @CompletionField, но с контекстами, потому что сейчас Completion включает String [] и поле веса int. Я хочу фильтровать завершение в индексе.
@Document(indexName = "compl_index")
public class ComplIndex {
@CompletionField
private Completion suggestions;
}
Когда я пишу этот класс, у меня есть простое завершение со строковым массивом и весом, но я хочу отобразить сущность, подобную этой, и работать с контекстами. Я пытаюсь решить эту проблему - написать новую сущность с типом полей, контекстами и т. Д. И аннотировать с помощью Mapping, поле контекста исключения «CompletionFieldMapper throw» не поддерживается для поля: ...
"name": {
"type": "completion",
"contexts": [
{
"name": "year",
"type": "category",
"path": "year"
}
]
},
"year": {
"type": "text"
}