Какова цель анализируемой кнопки в Kibana 4?

Описание: ​Я установил Kibana 4, а также настроил индекс для аналитики. Итак, на странице обнаружения Kibana я вижу имя своего индекса и соответствующие поля в индексе. Справа от панели полей есть значок настроек. Когда я нажимаю на это, мне показываются четыре параметра, а именно анализ, индекс, тип и имя поля. Я знаю назначение индекса, типа и имени поля, но меня смущает то, что означает опция «анализ». При нажатии раскрывающегося списка под анализируемым разделом есть варианты 1. любой, 2. да 3. нет. Может ли кто-нибудь сказать, какую цель здесь имеет «анализируемый» вариант.

Изменить: скриншоты приведены по этой ссылке![1] http://imgur.com/a/H31GQ


person Arun Mohan    schedule 24.02.2015    source источник


Ответы (2)


Когда мы создаем индекс в elasticsearch, у нас также есть много сопровождающих его полей. На вкладке «Обнаружение» в разделе «Поля» мы можем увидеть каждое поле в выбранном индексе. Что происходит, когда мы устанавливаем раскрывающийся список «анализировать» на «да», так это то, что поля, которые подверглись полному анализу анализаторами elasticsearch. Пример для индекса с названием «рестораны» показан на рисунке ниже. Здесь в синем поле указаны все поля, которые подверглись анализу. введите здесь описание изображения

Вы можете видеть, как количество полей сокращается, когда мы выбираем «да» в раскрывающемся списке «проанализировано». Это поля, которые анализируются. Теперь, щелкнув одно из этих полей, появится другое раскрывающееся меню с именами и процентными значениями содержимого в этом конкретном поле. Здесь мы можем манипулировать содержимым совпадений, включая или исключая этот элемент поля, щелкая увеличительное стекло «+» или «-» (поле 3) справа от элемента (поле 2), как показано ниже. введите здесь описание изображения

Нажатие кнопки «+» (поле 1) покажет только результаты, содержащие этот конкретный элемент этого поля, из ответа на обращения. Вы можете увидеть полученные данные JSON, нажав кнопку со стрелкой чуть ниже (поле 2) «_source», как на рисунке 3. введите здесь описание изображения

person Vineeth Mohan    schedule 24.02.2015

Анализируемое поле в ES — это поле, которое обрабатывается в токены и таким образом индексируется. Подробнее об анализаторах можно прочитать в ES. документация.

Этот раскрывающийся список используется для получения полей analyzed, если вы выберете yes, not_analyzed, если вы выберете no, и всего, если вы выберете any.

person Pigueiras    schedule 24.02.2015