Визуализация Kibana показывает неправильные результаты по сравнению с discover

#elasticsearch #kibana #sense

#elasticsearch #kibana #смысл

Вопрос:

Я использую kibana для визуализации в эластичном поиске. Я пытаюсь найти максимально встречающиеся термины в cleaned_keyword_phrases, которые представляют собой массив ключевых слов. В основном очищенные keyword_phrases представляют собой набор навыков, например: [«java», «spring», «ms word»].

Результаты, которые я получаю при поиске запроса (primary_class:»job» и JobPost:»java developer»), показывают правильные результаты, когда я вижу их на вкладке «Обнаружение», но на вкладке «Визуализация» результаты неверны.

Например, когда я ищу разработчика Java, это отображаемые результаты (они кажутся правильными) при быстром подсчете в результате:

результат обнаружения:

введите описание изображения здесь

В то время как, когда я пытаюсь визуализировать, результаты меняются (они кажутся неправильными) и отображаются как:

визуализация результатов:

введите описание изображения здесь

Фактически, при изменении запроса на разработчика с «java developer» результаты быстрого подсчета в обнаружении меняются, но результаты на вкладке визуализации остаются прежними. Это заставляет меня чувствовать, что запрос не выполняется на вкладке визуализация.

Я попытался запустить запрос с помощью плагина sense, но и в этом результаты получаются неверными.

Запрос:

  {
  "size": 0,
  "query": {
    "query_string": {
      "query": "primary_class:"job" and jobPost:"java developer"",
      "analyze_wildcard": true
    }
  },
  "aggs": {
    "3": {
      "terms": {
        "field": "cleaned_keyword_phrases",
        "size": 20,
        "order": {
          "_count": "desc"
        }
      }
    }
  }
}
  

Версия kibana 4.0.2
Сборка 6004
Зафиксируйте SHA b286116

Редактировать: хорошие результаты — это результаты, которые в данном контексте больше связаны с запросом, т.Е. Java developer. Таким образом, результаты, отображаемые при быстром подсчете на вкладке «Обнаружение», являются «хорошими», а те, которые отображаются на вкладке «Визуализация», кажутся плохими, поскольку они не связаны (они не меняются при изменении команды в kibana).

Комментарии:

1. Пожалуйста, уточните, что не так, я имею в виду, какого «хорошего» результата вы хотите достичь на вкладке визуализация?

2. Хороший результат — это тот, который отображается на первом изображении, т.е. Быстрые подсчеты, поступающие на вкладке discover. т. е. Больше связано с «java developer», который находится в команде run на kibana.

Ответ №1:

У меня была проблема с моими именами хостов, похожими на ваши. Визуализация разделяет имя типа vm-xx-yy на vm, xx и yy и показывает результаты для этого. После установки поля из index:analyzed в index:not_analyzed оно работает правильно.

Ответ №2:

проверяли ли вы свою визуализацию при подключении к информационным панелям с той же строкой запроса в строке поиска? Если он применяет строку запроса к when на панели инструментов, это может быть связано с тем, что здесь, в visualize, мы просто создаем визуализацию!