参考-https://www.elastic.co/guide/en/elasticsearch/reference/6.3/query-dsl-query-string-query.html
如果要向此ES查询添加通配符搜索-
{
"query": {
"bool": {
"must": [
{ "match": { "fieldA": "{{fieldA}}" } }
]
}
}
}
然后通配符查询变为-
{
"query": {
"query_string": {
"default_field": "fieldA",
"query": "{{fieldA}}"
}
}
}
但是,如果我在第一个ES查询中有2个参数-
{
"query": {
"bool": {
"must": [
{ "match": { "fieldA": "{{fieldA}}" } },
{ "match": { "fieldB": "{{fieldB}}" }}
]
}
}
}
使用Wilcard进行ES查询会是什么?
答案 0 :(得分:0)
有一个用于查询的更复杂字符串的示例: fieldA:this AND fieldB:that 。