2017-04-05 82 views
0

我目前正在使用Kibana 4,並且我在爲特定類型創建可視化時遇到了問題。我ElasticSearch指數看起來是這樣的:處理來自Kibana中不同類型的重複字段

{ 
    "school_data": { 
     "mappings": { 
      "teacher": { 
       "properties": { 
        "Name": { 
         "type": "string" 
        }, 
        "School": { 
         "type": "string" 
        } 
       } 
      }, 
      "student": { 
       "properties": { 
        "Name": { 
         "type": "string" 
        }, 
        "School": { 
         "type": "string" 
        } 
       } 
      } 
     } 
    } 
} 

其中指數是school_data和兩種類型teacherstudent。我可以將索引school_data加載到Kibana中,但是我可以看到的索引是NameSchool。有沒有辦法針對這些類型中的一種創建可視化?即我能否做出一個可視化圖像,顯示前20位不同的teacher名稱的計數?

+1

如果您在搜索欄中使用'_type:teacher'進行搜索,它是否有效?我認爲它應該工作 – Pigueiras

+0

@Pigueiras基於最小的測試,似乎這將起作用。我遇到了另一個超出我的範圍的問題,但我希望明天問題能夠解決,所以我可以給你一個明確的「是」或「否」。如果它確實有效,我會很樂意接受你的答案,如果你做出了答案。 – Gavin

回答

1

您應該可以通過在搜索欄_type: "<your_type>"中選擇所需類型的文檔。此搜索將僅選擇具有該特定類型的文檔。這將允許您執行顯示<your_type>的前20個計數的可視化。

相關問題