码迷,mamicode.com
首页 > 其他好文 > 详细

Elasticsearch 多字段值匹配

时间:2018-03-31 13:23:34      阅读:1593      评论:0      收藏:0      [点我收藏+]

标签:name   表示   text   post   current   query   keyword   字段   field   

GET /data_stat_index/_search
{ "query":{ "bool":{ "must":[ { "match":{ "category":"rdfdb" } }, { "match":{ "region":"CN2" } }, { "match":{ "vendor":"AUTONAVI" } }, { "match":{ "name":"cn_axf_17q3"} } ] } } }

  利用elasticsearch 查询多个字段的值:

must 表示下面所有条件满足;

match 匹配某字段, 是查询的是具有解析类型的字段;https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html#query-dsl-match-query-fuzziness。

Elasticsearch 6 以后 具有解析类型的字段为 text, 不具有解析类型的字段为keyword. 默认会为text类型的字段创建 keyword类型的field

Elasticsearch 多字段值匹配

标签:name   表示   text   post   current   query   keyword   字段   field   

原文地址:https://www.cnblogs.com/dasheng-maritime/p/8681405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!