小编Ted*_*Ted的帖子

Elasticsearch 多字段通配符 bool 查询

当前使用布尔查询来搜索两个输入单词的组合或“名称”字段中输入单词之一的组合。如何使用通配符搜索多个字段?

POST inventory_dev/_search
{"from":0,"query":{"bool":{"must":[{"bool":{"should":[{"term":{"Name":{"value":"dove"}}},{"term":{"Name":{"value":"3.75oz"}}},{"bool":{"must":[{"wildcard":{"Name":{"value":"*dove*"}}},{"wildcard":{"Name":{"value":"*3.75oz*"}}}]}}]}}]}},"size":10,"sort":[{"_score":{"order":"desc"}}]}
Run Code Online (Sandbox Code Playgroud)

elasticsearch

1
推荐指数
1
解决办法
3189
查看次数

标签 统计

elasticsearch ×1