2017-04-05 79 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个计数的可视化。

相关问题