【问题标题】:Handling Duplicate Fields From Separate Types in Kibana在 Kibana 中处理来自不同类型的重复字段
【发布时间】:2017-04-06 04:45:55
【问题描述】:

我目前使用的是 Kibana 4,但在为特定类型创建可视化时遇到问题。我的 ElasticSearch 索引如下所示:

{
    "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 名称的计数吗?

【问题讨论】:

  • 如果您在搜索栏中使用_type: teacher 进行搜索,是否有效?我认为它应该工作
  • @Pigueiras 根据最少的测试,这似乎可行。我遇到了另一个超出我范围的问题,但我希望这个问题能在明天得到解决,这样我就可以给你一个明确的“是”或“否”。如果它确实有效,我很乐意接受你的回答。

标签: kibana kibana-4


【解决方案1】:

您应该可以通过在搜索栏中输入_type: "<your_type>" 来选择所需类型的文档。此搜索将仅选择具有该特定类型的文档。这将允许您进行可视化,显示<your_type> 的前 20 个计数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-02
    • 2020-03-02
    • 2017-01-10
    • 1970-01-01
    相关资源
    最近更新 更多