Запрос DSL, отображаемый в Kibana, не является фактическим запросом, который отправляется наasticsearch. Добавлен фильтр диапазона для выбранного периода, и фильтры инвертированы. Вы можете увидеть фактический запрос в базовом запросе, который отправляется в вашем браузере.
Если вы отфильтруете, где raw.browserJs.isWebDriver не соответствует действительности, то получите что-то вроде:
{
"query": {
"bool": {
"must_not": [
{
"match_phrase": {
"raw.browserJs.isWebDriver": true
}
}
]
}
}
}
Вы можете объединить несколько условий в одном DSL-запросе с запросом bool. (https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html)
В вашем примере будет работать следующий запрос:
{
"query": {
"bool": {
"must": [
{
"match_phrase": {
"raw.browserJs.isWebDriver": true
}
},
{
"match_phrase": {
"appName": "temp"
}
}
]
}
}
}