天天看点

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

文章目录

  • ​​1 Rest 风格说明​​
  • ​​2 关于索引的操作​​
  • ​​3 关于文档的操作​​
  • ​​3.1 基本操作​​
  • ​​3.2 复杂操作​​

1 Rest 风格说明

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

2 关于索引的操作

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

3 关于文档的操作

3.1 基本操作

1、添加文档

2、获取文档

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

3、PUT 覆盖式更新文档

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

4、POST 方式更新文档

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

5、简单查询

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

6、简单条件查询

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

3.2 复杂操作

1、根据字段查询

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

2、指定查询出的字段

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

3、将查询的结果数组按某字段排序

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

4、查询结果的分页

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

5、多条件查询must

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

should

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

must_not

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

filter 过滤

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

6、根据关键词查询

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

7、精确查询、text 和 keyword

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

(term 下的字段是 keyword 类型,则会按倒排索引查询)

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

8、高亮显示

【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作
【ELK技术栈】使用 Kinaba 学习 ElasticSearch :Rest 风格说明、关于文档、索引的相关操作

继续阅读