Kibana: отображение данных без учета регистра

Есть ли способ для Kibana отображать данные только один раз как для строчных, так и для прописных букв?

Например, скажем, мне нужна круговая диаграмма исключений, я бы не хотел, чтобы и «BusinessException», и «businessException» отображались и считались разными.


person halpsb    schedule 08.12.2014    source источник
comment
Я могу думать об этом только тогда, когда вы вводите запрос kibana BusinessException AND businessexception. Для фильтрации вы можете это сделать, но не для запроса.   -  person Fizzo    schedule 02.01.2015


Ответы (1)


С Кибаной это сделать невозможно. Однако вы можете сделать это на уровне elasticsearch с помощью токенизатор. Вы бы настроили что-то вроде этого:

$ curl -XPUT localhost:9200/testindex/ -d '
{
  "settings":{
     "index":{
        "analysis":{
           "analyzer":{
              "case_insensitive_analyser":{
                 "tokenizer":"case_insensitive",
                 "filter":"uppercase"
              }
           }
        }
     }
  },
  "mappings":{
     "test":{
        "properties":{
           "exception":{
              "analyzer":"case_insensitive_analyser",
              "type":"string"
           }
        }
     }
  }
}

который я позаимствовал из этого вопроса: Как настроить токенизатор в elasticsearch

person bckygldstn    schedule 11.12.2014
comment
Спасибо за ваш ответ. Будет ли установка токенизатора на уровне elasticsearch не позволять Кибане иметь несколько дисплеев в зависимости от строчных/прописных букв? - person halpsb; 17.12.2014
comment
Это правильный путь и, безусловно, самый простой. - person Sébastien Renauld; 03.03.2015