Облако тегов с текстовым полем в Кибане - PullRequest
0 голосов
/ 19 октября 2019

Я новичок в Elastic и Kibana. Я создаю свои первые визуализации в Кибане. У меня есть индекс с новостями со следующими полями:

  • Заголовок новости (текст)
  • Тело новости (текст): текст статьи enter image description here
  • Топ 5 ключевых слов (список ключевых слов). Он содержит 5 ключевых слов тела

Я создал облако тегов с полем «5 ключевых слов». Я хотел бы сделать то же самое с "телом". Однако я не вижу поля, доступного при создании визуализации: enter image description here

Вот снимок экрана с моим отображением: enter image description here

Я предполагаю, что с моим отображением что-то не так, но я не могу этого понять. любая помощь?! Большое спасибо! Raul.

1 Ответ

1 голос
/ 19 октября 2019

Каждая визуализация является своего рода агрегацией.

text Тип не разрешает агрегирование по умолчанию. Это позволяет сохранить объем памяти кучи .

перед включением fielddata на теле, убедитесь, что вы знаете, что делаете

Для включения fielddata в поле тела добавьте к вашему отображению

{
  "properties": {
    "body": { 
      "type":     "text",
      "fielddata": true
    }
  }
}

документация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...