curl localhost:9200/tweet/posts/_search -d '{ "query": { "and": [ { "wildcard": { "_all": "*pet*" } },{ "wildcard": { "_all": "*rom*" } } ] } }'
这给了我一个解析异常.我想用AND条件运行类似(%test%)类型的MySQL查询.在弹性搜索中还有其他好的方法吗?
解决方法
也许是这样的?
{ "query": { "bool": { "must": [ { "wildcard": { "_all": { "value": "*pet*" } } },{ "wildcard": { "_all": { "value": "*rom*" } } } ] } } }