(八)ElasticSearch常用查询语法

╰半橙微兮° 2022-06-07 08:57 376阅读 0赞

简单查询、条件查询、聚合查询

(1)创建book索引

Center

![Image 1][]

代码:

  1. {
  2. "settings":{
  3. "number_of_shards":3,
  4. "number_of_replicas":1
  5. },
  6. "mappings":{
  7. "novel":{
  8. "properties":{
  9. "word_count":{
  10. "type":"integer"
  11. },
  12. "author":{
  13. "type":"keyword"
  14. },
  15. "title":{
  16. "type":"text"
  17. },
  18. "publish_date":{
  19. "type":"date",
  20. "format":"yyyy-MM-dd HH:mm:ss || yyyy-MM-dd || epoch_millis"
  21. }
  22. }
  23. }
  24. }
  25. }

(2)插入数据

Center 1

![Image 1][]

(3)GET请求,查询id为1数据

Center 2

![Image 1][]

(4)条件查询

Center 3

![Image 1][]

结果:

Center 4

![Image 1][]

(5)指定返回数据大小,以及从哪里返回

Center 5

![Image 1][]

结果:

Center 6

![Image 1][]

(6)按关键词查询以及排序

Center 7

![Image 1][]

结果:

Center 8

![Image 1][]

(7)聚合查询

Center 9

![Image 1][]

结果:

![Image 1][]

Center 10

Center 11

![Image 1][]

7-1)聚合中的计算:

Center 12

![Image 1][]

结果:

Center 13

![Image 1][]

7-2)直接指定最小值

Center 14

![Image 1][]

结果:

![Image 1][]

Center 15

[Image 1]:

发表评论

表情:
评论列表 (有 0 条评论,376人围观)

还没有评论,来说两句吧...

相关阅读