вам нужно обновить отображение вашего поля, для этой цели вы можете использовать API отображения put изasticsearch.
PUT yourindexName/_mapping/_doc
{
"properties": {
"yourfield": {
"type": "text",
"fielddata": true
}
}
}
Хотя не рекомендуется включать данные поля в текстовые поля, так как они могут потреблятьмного места в куче.
Я предлагаю вам пройти по этой ссылке, объясняя причину этого подробно. Поле данных эластичного поиска
В качестве альтернативы вы можете использовать приведенное ниже сопоставление для своих полей:
"yourfield": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
}
}
Вместо простого текста ... я надеюсь, что оно будет служить вашим целям.
Удачного кодирования:)