2016-08-07 4 views
0

Итак, у меня есть индекс в elasticsearch, и я хочу искать и визуализировать индекс с помощью Kibana. Но несколько полей не индексируются Kibana и имеют этот пузырь: This field is not indexed thus unavailable for visualization and search. Это фрагмент одного из полей, не проиндексированных Kibana:Kibana сохраняет некоторые поля неиндексированными

"_event_name" : { 
    "type" : "string" 
}, 

Я попытался ввести параметры индекса Kibana и нажмите кнопку «Обновить список полей», но это не помогает.

Кто-нибудь знает, в чем проблема?

Заранее спасибо

ответ

0

поля не может быть indexed как упомянуто here.

+0

Пост говорит: «Вы должны сделать это индексированный поле, которое будет означать изменение ваших отображений, а затем индексирование данных.». Но он не говорит, что вы меняете свое отображение на * what *? Как мне изменить свое сопоставление, чтобы проиндексировать поле? – someone235

+0

В моей первой ссылке обратитесь к разделу [Обновление сопоставления] (https://www.elastic.co/guide/en/elasticsearch/guide/current/mapping-intro.html#updating-a-mapping) – tuk

+0

Обратитесь к первому ссылку в моем ответе, вы должны установить значение индекса вашего поля как 'проанализировано', так и' non_analyzed' – tuk

0

Как вы загружаете данные в Elasticsearch? Logstash? Бить? свернуться? Пожалуйста, опишите это, и если вы можете включить свой файл конфигурации, который будет хорош.

Вы можете посмотреть свое сопоставление в своем браузере с чем-то вроде этого;

http://localhost:9200/logstash-2016.07.20/_mapping?pretty 

(изменить имя хоста и имя индекса)

Смежные вопросы