2017-04-05 10 views
0

私は現在Kibana 4を使用していますが、特定のタイプの視覚化の作成に問題があります。マイElasticSearchインデックスは次のようになります。別の種類の重複フィールドの扱い

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

インデックスがschool_dataであり、2つのタイプがteacherstudentです。キバナにインデックスschool_dataを読み込むことができますが、私はこのインデックスで見ることができる唯一のフィールドはNameSchoolです。これらのタイプの1つに固有のビジュアライゼーションを作成する方法はありますか?すなわち、私は、別の上位20のteacherの名前の数を示す視覚化を行うことができますか?

+1

検索バーで '_type:teacher'を使って検索すると、それは機能しますか?私はそれが動作するはずだと思う – Pigueiras

+0

@Pigueiras最小限のテストに基づいて、それは動作するように思われる。私は範囲外の別の問題にぶつかっていますが、明日までに問題が解決されることを願っていますので、あなたに「はい」または「いいえ」を明示することができます。それがうまくいけば、私は喜んで答えを受け入れるでしょう。 – Gavin

答えて

1

検索バーには、_type: "<your_type>"を入れて、必要な種類の文書を選択することができます。この検索は、その特定のタイプの文書のみを選択します。これにより、視覚化を行い、上位20カウントを<your_type>として表示することができます。

関連する問題