目录
13.match Query即全文检索(表示只要有一个词匹配上就得分)
17.过滤器(注意:range和term一次只能对一个Field设置范围过滤)
本篇主要介绍ElasticSearch的查询功能,包含最基本的查询以及DSL查询,所谓DSL查询就是依接口的方式请求JSON数据,Json数据中描述查询的规则,ES会根据请求的Json报文进行解析,然后返回数据。下面我们介绍一些常用的查询语法,基本满足大家在工作中使用。大家注意在设计索引库的时候,同名问题一定要注意,最简单的方法就是一个index,一个type,想要其他类型,另外创建index,当然你可以用别的字段名。ES7虽然还有doc,但是仅仅是一个过度版本,等到Es8的时候肯定会去掉Type。
1.搜索全部
格式:
GET 127.0.0.1:9200/{索引库名称}/{文档类型}/_search(默认返回10条数据)
示例:
GET 127.0.0.1:9200/blog/doc/_search