Как отфильтровать пустые сообщения с помощью Kibana и ElasticSearch? - PullRequest
0 голосов
/ 07 января 2019

Согласно Кибане, во многих сообщениях журнала есть сообщение "" (2 пробела).

Как их отфильтровать?

Я попытался сопоставить "", существует и регулярное выражение с \ s, но, похоже, они не работают.

EDIT:

Кажется, мой вопрос был неясным. Я создал фильтры, соответствующие "", существует и регулярное выражение, но они не работали.

Вот JSON. Между кавычками 2 пробела. "message": " ",

Ответы [ 2 ]

0 голосов
/ 12 января 2019

Как обсуждалось в комментариях, проблема заключается в анализаторе. Если вы используете поле .keyword, которое не анализируется и создается по умолчанию для текстовых полей, у вас такой проблемы не будет.

Пример с синтаксисом запроса Lucene:

enter image description here

Пример с новым языком запросов Kibana (для этого варианта использования они одинаковы):

enter image description here

0 голосов
/ 08 января 2019

Попытка использовать фильтр для фильтрации пустых сообщений

Add a filter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...