Тип запроса Elasticsearch query_string для нескольких полей

https://www.elastic.co/guide/en/elasticsearch/reference/7.x/query-dsl-query-string-query.html.

Здесь я нашел query_string для нескольких полей

"query_string" : {
        "fields" : ["content", "name"],
        "query" : "this AND that"
    }

будет соответствовать тем же словам, что и

"query_string": {
        "query": "(content:this OR name:this) AND (content:that OR name:that)"
    }

Так,

"query_string" : { "fields" : ["content", "name"], "query" : "this AND that OR thus" }

будет соответствовать тем же словам, что и

"query_string": {
    "query": "(content:this OR name:this) AND (content:that OR name:that) OR (content:thus OR name:thus)"
}

???

0 ответов

Другие вопросы по тегам