В конце концов у меня сработало использование подполя подсказки для каждого поля объекта, с которым я хочу использовать автоматическое предложение, например, если я хочу использовать автоматическое предложение с полями «автор» и «заголовок», тогда яd использовать:
"mappings": {
"doc": {
"object": {
"type": "nested",
"properties": {
"author": {
"type": "text",
"analyzer": "hebrew",
"fields": {
"exact": {
"type": "text",
"analyzer": "hebrew_exact"
},
"suggest": {
"type": "completion",
"analyzer": "simple",
"preserve_separators": false,
"preserve_position_increments": true,
"max_input_length": 50
}
}
},
"content": {
"type": "text",
"analyzer": "hebrew_exact"
},
"title": {
"type": "text",
"analyzer": "hebrew",
"fields": {
"exact": {
"type": "text",
"analyzer": "hebrew_exact"
},
"suggest": {
"type": "completion",
"analyzer": "simple",
"preserve_separators": false,
"preserve_position_increments": true,
"max_input_length": 50
}
}
}
}
}
}
И чтобы использовать его, я буду искать в поле: "object.title.suggest" с подсказкой, как в документации.