Как исключить {} в поле из поиска

у меня есть такая запись

```

«журнал»: { «Уровень»: null, «Сообщение»: «бла», «StackTrace»: «{}» }

```

Я пробовал что-то вроде

``` { "запрос": { "bool": { "must_not": [{ "match": { "log.StackTrace": { "query": "{}", "type": "phrase" } } }] }

}

} ```

Но по-прежнему не могу исключить эту запись из результатов поиска


person maxisam    schedule 10.05.2018    source источник


Ответы (1)


Сделайте это терминовым запросом внутри предложения must_not и используйте log.StackTrace.Keyword в качестве поля.

{ "query": { "bool": { "must_not": { "term" { "log.StackTrace.keyword": "{}" } } }}
person sramalingam24    schedule 11.05.2018
comment
Благодарю вас! ключевое слово ключ! - person maxisam; 11.05.2018