Так что я новичок вasticsearch и kibana. Я только что установил kibana на свой сервер и могу установить соединение с Elasticsearch. У нас есть индекс, который называется индекс предложений. Всякий раз, когда кто-то ищет определенное слово, оно добавляется к этому индексу, и свойство веса будет добавлено на 1.
Как оно хранится в индексе
hits": [
{
"_index": "suggestions",
"_type": "doc",
"_id": "apples",
"_score": 1,
"_source": {
"suggest": {
"input": "apples",
"weight": 7
}
}
},
{
"_index": "suggestions",
"_type": "doc",
"_id": "mango",
"_score": 1,
"_source": {
"suggest": {
"input": "mango",
"weight": 30
}
}
}
]
Отображение индекса:
{
"suggestions": {
"order": 0,
"template": "suggestions*",
"settings": {
"index": {
"number_of_shards": "2"
}
},
"mappings": {
"doc": {
"properties": {
"suggest": {
"type": "completion"
},
"timestamp": {
"format": "yyyy-MM-dd HH:mm:ss",
"type": "date"
}
}
}
},
"aliases": {
"{index}_alias": {}
}
}
}
Я хочу сделать вертикальную гистограмму в кибане, чтобы визуализировать эти данные для некоторых пользователей в моей компании. Гистограмма будет иметь ось Y с числами, соответствующими весу удара. Ось X будет терминами, которые искали.
Когда я настраиваю это kibana, он даст мне только термины для _type и ничего больше.
Кто-нибудь имеет опыт создания этих диаграмм?