《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.2.Elasticsearch基础应用——3.4.2.3.Search通过Kibana(10) https://developer.aliyun.com/article/1231061
Full text 全文本查询
Match 查询
Match 查询是一种标准的查询,示例如下:
# 通过 highlight 对查询到的结果进行高亮显示 GET /my_goods/_search { "query": { "match": { "goodsName": "苹果 高清 英寸" } }, "highlight": { "fields": { "goodsName": { "pre_tags": [ "<strong>" 332 > 三、产品能力 ], "post_tags": [ "</strong>" ] } } } }
Match 查询是一种 boolean 类型的查询,可以使用 operator 来控制 boolean 字句,operator 包含 and 和 or (默认为 or)。
GET /my_goods/_search { "query": { "match": { "goodsName": { "query": "苹果 高清 英寸", "operator": "and" } } } } #返回结果: { "took" : 1, "timed_out" : false, "_shards" : { "total" : 1, "successful" : 1, "skipped" : 0, 333 > 三、产品能力 "failed" : 0 }, "hits" : { "total" : { "value" : 0, "relation" : "eq" }, "max_score" : null, "hits" : [ ] } }
《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.2.Elasticsearch基础应用——3.4.2.3.Search通过Kibana(12) https://developer.aliyun.com/article/1231058