#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, мы просто создаем визуализацию!