Обработка повторяющихся полей из отдельных типов в Kibana

В настоящее время я использую Kibana 4, и у меня возникают проблемы с созданием визуализаций для определенных типов. Мой индекс ElasticSearch выглядит примерно так:

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

где индекс - school_data, а два типа - teacher и student. Я могу загрузить индекс school_data в Kibana, но для этого индекса я вижу только поля Name и School. Есть ли способ создать визуализацию, специфичную только для одного из этих типов? т.е. Могу ли я сделать визуализацию, которая покажет мне количество 20 различных teacher имен?


person Gavin    schedule 05.04.2017    source источник
comment
Если вы выполните поиск с _type: teacher в строке поиска, это сработает? Я думаю это должно сработать   -  person Pigueiras    schedule 05.04.2017
comment
@Pigueiras На основе минимального тестирования похоже, что это сработает. Я столкнулся с другой проблемой, которая выходит за рамки моей компетенции, но я надеюсь, что проблема будет решена к завтрашнему дню, и я могу дать вам однозначное «да» или «нет». Если это сработает, я с радостью приму ваш ответ, если вы его дадите.   -  person Gavin    schedule 05.04.2017


Ответы (1)


У вас должна быть возможность выбрать документы нужного вам типа, введя в строку поиска _type: "<your_type>". Этот поиск выберет только документы этого конкретного типа. Это позволит вам сделать визуализацию, которая покажет 20 лучших значений <your_type>.

person Pigueiras    schedule 05.04.2017