尚硅谷大数据技术之ES常用操作_第1页
尚硅谷大数据技术之ES常用操作_第2页
尚硅谷大数据技术之ES常用操作_第3页
尚硅谷大数据技术之ES常用操作_第4页
尚硅谷大数据技术之ES常用操作_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 查看es中有哪些索引 GET /_cat/indices?v es 中会默认存在一个名为.kibana的索引 表头的含义 health green(集群完整) yellow(单点正常、集群不完整) red(单点不正常) status 是否能使用 index 索引名 uuid 索引统一编号 pri 主节点几个 rep 从节点几个 docs.count 文档数 docs.deleted 文档被删了多少 store.size 整体占空间大小 pri.store.size 主节点占 2 增加一个索引 PUT /movie_index 3 删除一个索引 ES 是不删除也不修改任何数据的,而是增加版本

2、号 DELETE /movie_index 4. 新增文档 1)格式 PUT /index/type/id PUT /movie_index/movie/1 id:1, ame:operation red sea, doubanScore:8.5, actorList: id:1,ame:zhang yi, id:2,ame:hai qing, id:3,ame:zhang han yu PUT /movie_index/movie/2 id:2, ame:operation meigong river, doubanScore:8.0, actorList: id:3,ame:zhang h

3、an yu PUT /movie_index/movie/3 id:3, ame:incident red sea, doubanScore:5.0, actorList: id:4,ame:zhang chen 如果之前没建过index或者type,es 会自动创建。 5 直接用id查找 GET movie_index/movie/1 6 修改整体替换 PUT /movie_index/movie/3 id:, ame:incident red sea, doubanScore:_x0005_.0, actorList: id:,ame:zhang chen 7 修改某个字段 POST mo

4、vie_index/movie/3/_update doc: doubanScore:_x0007_.0 8 删除一个document DELETE movie_index/movie/3 9 搜索type全部数据 GET movie_index/movie/_search 结果 ook: 2, /耗费时间 毫秒 imed_out: false, /是否超时 _shards: otal: 5, /发送给全部5个分片 successful: 5, skipped: 0, ailed: 0 , hits: otal: 3, /命中3条数据 max_score: 1, /最大评分 hits: / 结

5、果 _index: movie_index, _type: movie, _id: 2, _score: 1, _source: id: , ame: operation meigong river, doubanScore: 8.0, actorList: id: , ame: zhang han yu 。 。 10 按条件查询(全部) GET movie_index/movie/_search query: match_all: 11 按分词查询 GET movie_index/movie/_search query: match: ame:ed 12 按分词子属性查询 GET movie

6、_index/movie/_search query: match: actorL:zhang 13 match_phrase GET movie_index/movie/_search query: match_phrase: ame:operation red 按短语查询,不再利用分词技术,直接用短语在原始数据中匹配 14 fuzzy查询 GET movie_index/movie/_search query: uzzy: ame:ad 校正匹配分词,当一个单词都无法准确匹配,es通过一种算法对非常接近的单词也给与一定的评分,能够查询出来,但是消耗更多的性能。 15 过滤-

7、查询后过滤 GET movie_index/movie/_search query: match: ame:ed , post_filter: erm: actorList.id: 3 16 过滤-查询前过滤(推荐使用) GET movie_index/movie/_search query: ool: ilter: erm: actorList.id: , erm: actorList.id: , must:match:ame:ed 17 过滤-按范围过滤 GET movie_index/movie/_search query: ool: ilter: ange: doubanScore:

8、gte: 8 关于范围操作符: gt 大于 小于 lt 大于等于 great than or equals gte 小于等于 less than or equals lte 18 排序 GET movie_index/movie/_search query: match: ame:ed sea , sort: doubanScore: order: desc 19 分页查询 GET movie_index/movie/_search query: match_all: , rom: 1, size: 1 20 指定查询的字段 GET movie_index/movie/_search query: match_all: , _source: ame, doubanScore 21 高亮 GET movie_index/movie/_search query: match: ame:ed sea , highlight: ields: ame: 22 聚合 取出每个演员共参演了多少部电影 GET movie_index/movie/_search aggs: groupby_actor: erms: ield: actorL.keyword 每个演员参演电影的平均分是多少,并按评分排序 GET movie_index/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论