开发者学堂课程【ElasticSearch 最新快速入门教程:查询所有】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10609
查询所有
查询所有-GET
1.根据产品ID查询
curl -XGET 'http://localhost:9200/bigdata/product/1?pretty '
在任意的查询 url 中添加 pretty 参数,es 可以获取更易识别的 json 结果。
输入
curl-XGET ‘http://JANSON01:9200/bigdata/product/1?pretty’
查询结果如下:
2. 检索文档中的一部分,显示特定的字段内容
curl-XGET
http://localhost:9200/bigdata/product/1?source=name,author&pretty
例如先查询所有的,输入
curl-XGET ‘http://JANSON01:9200/bigdata/product/_search?pretty’
之后想查询要查询 id 为 HM9rL20B300nRXZV6BRB 的 name 和 author,输入
curl-XGET ‘http://JANSON01:9200/bigdata/product/HM9rL20B300nRXZV6BRB?_source=name,author&pretty’
查询结果如下:
查询索引标识为1的内容查询 name 和 author
3.获取 source 的数据
curl-XGET 'http://localhost:9200/bigdata/product/1/source?pretty’
输入
curl-XGET 'http://JANSON01:9200/bigdata/product/HM9rL20B300nRXZV6BRB/_source?pretty’
结果如图
4、查询所有
curl-XGET 'http://localhost:9200/bigdata/product/_search?pretty’
想要查询 product 中的所有数据,输入
curl-XGET 'http://JANSON01:9200/bigdata/product/search?pretty’
结果查询出所有信息
5.根据条件进行查询
curl-XGET 'http://localhost:9200/bigdata/product/_search?q=name:hbase&pretty’
例如要查询名称为Spark的索引信息,输入
curl-XGET 'http://JANSON01:9200/bigdata/product/_searc
h?q=name:Spark&pretty’