-- 最小精度匹配 GET customer/_search { "query": { "match": { "address": { "query": "长沙", "minimum_should_match": "70%" } } } } -- 最大精度匹配 GET customer/_search { "query": { "dis_max": { "queries": [ { "match": { "name": "张三" } },{ "match": { "address": "二期" } } ] } } } -- tie-breaker最大精度匹配 GET customer/_search { "query": { "dis_max": { "queries": [ { "match": { "name": "张三" } },{ "match": { "address": "二期" } } ], "tie_breaker": 0.8 } } } -- multi_match中best_fields GET customer/_search { "query": { "multi_match": { "query": "长沙", "fields": ["address"], "type": "best_fields" } } } -- multi_match中most_fields GET customer/_search { "query": { "multi_match": { "query": "长沙", "fields": ["address"], "type": "most_fields" } } } -- cross_fields多字段合并查询 GET customer/_search { "query": { "multi_match": { "query": "zhang san", "fields": ["first_name","last_name"], "type": "cross_fields" } } } -- match_phrase短语匹配/精确匹配 GET customer/_search { "query": { "match_phrase": { "address": "10栋" } } }
es7.16.2基础操作(二)
最新推荐文章于 2023-09-06 17:15:50 发布