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