Мне не удалось показать вхождение слов в кибане в поле full_text
, отображаемое как "type": "keyword"
в документах индекса.
Моя первая попытка была связана с использованием анализатора.Однако я не смог изменить документ каким-либо образом, отображение индекса нарушило работу анализатора, но ни одно поле не отражало анализ.
Это упрощенное отображение:
{
"mappings": {
"doc": {
"properties": {
"text": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
},
"analyzed": {
"type": "text",
"analyzer": "rebuilt"
}
}
}
}
}
},
"settings": {
"analysis": {
"analyzer": {
"rebuilt": {
"tokenizer": "standard"
}
}
},
"index.mapping.ignore_malformed": true,
"index.mapping.total_fields.limit": 2000
}
}
, но все же я не могучтобы увидеть массив слов, которые я ожидаю сохранить под полем text.analyzed
, действительно, таких полей не существует, и мне интересно, почему