
ES搜索引擎
文章平均质量分 73
ES搜索引擎
Mr-X~
持续学习,不断进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从ElasticSearch7开始一个索引里面只允许有一个映射
就是我们的ES中的每个索引都会有一个倒排索引,会记录这个索引中关键字出现的文档id。但是如果同一个索引 的两个不同映射里面,有一个属性名字一样 但是类型不一样,Es就不知道该去找倒排索引的哪一行了,因为这两个的属性名字都一样 比如都是叫做手机名字,但是类型却不一样,所以对于ES搜索引擎来说不好处理。因为ES最初设计的时候是类比于像mysql这样的关系型数据库,比如说ES的索引就相当于是关系型数据库中的数据库;因此在最初的时候 也就意味着 一个索引里面可以有多个映射,因为一个关系型数据库里面可以有多张表嘛!原创 2024-04-26 11:32:41 · 378 阅读 · 3 评论 -
ElasticSearch搜索引擎中,在Kibana客户端使用命令的时候,千万不要加分号结尾
但是不应该啊,我前面明明已经创建了user_index索引,并且控制台也提示命令执行成功了啊?结果发现控制台确实也是有user_index索引的,证明我们的ES中确实已经有了这个索引了,那么现在问题来了,既然有这个索引,那为什么上面我们创建映射的时候却提示我们索引不存在呢?我又继续看了很久 发现了一个很细节的问题,就是上面的控制台输出的索引并不是"user_index"而是"user_index;ES中此时只有带分号的user_index 并没有不带分号的user_index 所以就会提示找不到索引了。原创 2024-04-26 11:02:04 · 373 阅读 · 2 评论 -
Windows安装ElasticSearch
ElasticSearch服务的段括号是9200,可以直接通过localhost:9200在浏览器里面访问 如下图:而Kibana,也就是ElasticSearch的客户端的端口号是5601,我们可以直接通过localhost:5601访问 如下图:7.16.2的版本需要jdk11,但我本地是jdk8,如下图:但是高版本的不用我们环境变量中的jdk,内部直接内置了,就不会有jdk冲突问题了,因此我们可以下载个高版本的ElasticSearch。因此我就换成了一个最高版本的当前8.13.2版本的 看原创 2024-04-25 17:30:39 · 1385 阅读 · 3 评论 -
ElasticSearch高级操作
文章目录ElasticSearch高级操作批量操作-脚本批量操作-Java API导入数据需求在ES中创建索引添加文档把mysql数据库中的数据利用bulk批量操作迁移到es中各种查询使用matchAll查询所有数据使用matchAll-JavaAPI进行查询操作使用term词条进行查询使用term-JavaAPI进行查询使用match查询使用match-JavaAPI查询模糊查询模糊查询-JavaAPI进行查询范围查询范围查询-JavaAPI进行查询排序查询queryString查询querString查原创 2022-01-19 16:21:18 · 3877 阅读 · 0 评论 -
ElasticSearch JavaAPI
文章目录ElasticSearch JavaAPISpringBoot整合ES操作索引添加索引查询索引删除索引判断索引是否存在操作文档添加文档修改文档查询文档删除文档ElasticSearch JavaAPISpringBoot整合ES引入es相关的坐标,如下:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-原创 2022-01-17 17:08:06 · 1713 阅读 · 0 评论 -
分词器以及ik中文分词器
文章目录分词器以及ik中文分词器概念ik分词器的安装环境准备设置jdk环境变量下载maven安装包并解压设置path验证maven是否安装成功下载IK分词器并安装使用IK分词器查询文档term词条查询match全文查询分词器以及ik中文分词器概念ik分词器的安装因为es自带的分词器对英文非常友好,但是对中文很不友好,所以我们需要安装一个ik分词器。特点 IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包; 是一个基于Maven构建的项目; 具有6原创 2022-01-13 19:20:17 · 5062 阅读 · 0 评论 -
操作ElasticSearch(增删改查)
文章目录操作ElasticSearchRESTful风格介绍操作索引添加索引查询索引删除索引关闭索引打开索引操作映射数据类型添加映射查询映射添加字段操作文档添加文档查询文档修改文档删除文档操作ElasticSearchRESTful风格介绍1.RESTful其实就是一种定义接口的规范。2.基于HTTP。3.可以使用XML格式定义或JSON格式定义。4.每一个URL代表1种资源。5.客户端使用GET,POST,PUT,DELETE4个表示操作方式的动词对服务端资源进行操作: GET:用来获原创 2022-01-12 17:12:07 · 1400 阅读 · 0 评论 -
ElasticSearch核心概念
ElasticSearch核心概念索引(index)ElasticSearch存储数据的地方,可以理解成关系型数据库中的数据库概念。映射(mapping)mapping定义了每个字段的类型,字段所使用的分词器等。相当于关系型数据库中的表结构。文档(document)Elasticsearch中的最小数据单元,常以json格式显示。一个document相当于关系型数据库中的一行数据。倒排索引一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,可能包含很多个文档的id,我们可以通过这些原创 2022-01-11 19:55:55 · 577 阅读 · 0 评论 -
ES搜索引擎之ES介绍,安装以及辅助插件Kibana的安装
文章目录ES搜索引擎之ES介绍,安装以及辅助插件Kibana的安装ElasticSearch介绍1.1为什么会有ElasticSearch搜索引擎1.2ES的介绍1.3什么是倒排索引ElasticSearch的安装下载elasticsearch安装包解压到linux系统的/opt目录创建普通用户修改elasticsearch.yml文件启动ES启动成功之后去浏览器访问Elasticsearch辅助插件的安装Kibana安装解压Kibana修改kibana配置启动kibanaES搜索引擎之ES介绍,安装以及原创 2022-01-11 19:26:53 · 1882 阅读 · 0 评论