TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构Elasticsearch思维脑图思维导图

Elasticsearch思维脑图思维导图

  收藏
  分享
免费下载
免费使用文件
灰色と青 浏览量:32023-12-04 21:42:32
已被使用0次
查看详情Elasticsearch思维导图

搜索数据分析引擎入门基础知识分解

树图思维导图提供 Elasticsearch思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 Elasticsearch思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:81162f884e6274d984860a43a251048b

思维导图大纲

Elasticsearch-02思维导图模板大纲

ElasticSearch的语法学习

基本概念

集群中的一些概念

索引的操作

创建索引

查看索引

删除索引

映射配置

什么是映射

创建映射字段的语法格式

查看映射关系

字段常用属性详解

type属性

String类型

Numerical:数值类型,分两类

Date:日期类型

指令操作

新增数据

随机生成id

响应结果

查询数据

修改数据

把刚才新增的请求方式改为PUT,就是修改了。不过修改必须指定id

删除数据

elasticsearch的查询

基本查询

查询所有(match_all)

匹配查询(match)

默认为or

本例中,只有同时包含`小米`和`电视`的词条才会被搜索到

多字段查询(multi_match)

词条匹配(term)

多词条精确匹配(terms)

结果过滤

高级查询

布尔组合(bool)

范围查询(range)

模糊查询(fuzzy)

fuzziness:可以进行编辑修改的数量,不能>2

过滤查询(filter)

排序查询

sort 可以让我们按照不同的字段进行排序,并且通过 order 指定排序的方式

聚合aggregations

聚合aggregations

.桶(bucket)

度量

聚合为桶

桶内度量

桶内嵌套桶

阶梯分桶Histogram

每隔5000为一个桶 中间有大量的文档数量为0 的桶 增加一个参数min_doc_count为1,来约束最少文档数量为1

Spring Data Elasticsearch 代码操作

pom引入依赖

<!-- elastic-search操作起步依赖 spring-data关于elastic-search的依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>

yml配置文件

实体类

goodsRepository接口

商品仓库接口

extends ElasticsearchRepository<Goods,Long>

继承ES仓库

ESController

创建索引

新增一条数据

批量新增数据

更新数据 ——————先删除 ,后添加

根据id 查询一条数据

查询全部数据

根据标题查询————自定义查询

高级查询—— 基本查询 __ 查询关键字为 标题 为手机

高级查询——分页查询

高级查询-聚合操作

高级查询-高亮查询

相关思维导图模板

1107文家市玉萍思维导图思维导图

树图思维导图提供 1107文家市玉萍思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 1107文家市玉萍思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ed943ef641f6dc874860eb6095857ed6

种子思维脑图思维导图

树图思维导图提供 种子思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 种子思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:86f8307a40ea24607c6c79354e09377f