我在彈性搜索上使用kibana進行可視化。我正在嘗試在關鍵字數組的清潔關鍵字詞組中找到最大出現條件。基本上,清理過的keyword_phrases是一組技能,例如:[「java」,「spring」,「ms word」]。與發現相比顯示錯誤結果的Kibana可視化
我在搜索查詢(primary_class:「job」和jobPost:「java developer」)時得到的結果在發現選項卡中顯示時顯示正確結果,但在可視化選項卡中結果錯誤。
例如,當我在尋找Java開發人員,這些都是正在顯示的結果(這似乎右)在快速計數結果:
發現結果:
而當我嘗試可視化,結果改變(這些看起來不對),並顯示爲:
可視化結果:
事實上,從「java開發人員」向開發人員更改查詢時,快速計算髮現更改的結果,但可視化選項卡中的結果保持不變。這讓我覺得查詢不會在可視化標籤中運行。
我試着用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開發人員。因此,在發現選項卡上快速計數的結果是「良好」,並且在可視化選項卡中顯示的結果看起來很糟糕,因爲它們沒有關聯(當在基巴納中更改命令時,這些沒有改變)。
請更具體地說明什麼是錯誤的,我的意思是您希望在可視化標籤頁中實現的「良好」結果是什麼? – Erik
好的結果是在第一張圖片中顯示的結果,即快速計數進入發現選項卡。即更多與「java開發人員」有關,該開發人員在kibana上運行的命令中。 –