ElasticSearch 是一个分布式、可扩展、高性能的检索与数据分析引擎。ElasticSearch 基于 Java 编写,通过对Lucene进一步封装 ,将搜索的复杂性屏蔽起来,开发者只需要一套简单的 RESTful API 就可以操作全文检索。
1、windows环境es单节点安装
下载地址https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-9-3
下载后到指定目录解压即可,解压后的目录如下

进入bin目录,双击elasticsearch.bat启动即可。

看到started即启动成功。
默认监听的端口是9200,访问如下

浏览器安装插件,在chrome的app store中搜索Elasticsearch-head,点击安装即可。
在chrome 浏览器中,通过“扩展程序” 添加 elasticsearch head 插件的方式,这种方式无须开启 es的跨域访问,并提供了一个可操作es的图形化界面。
打开连接http://extb.cqttech.com/search/elasticsearch%2520head,点击安装,如下

访问的可视化界面如下

2、windows环境kibana安装
Kibana 是一个 Elastic 公司推出的一个针对 es 的分析及数据可视化平台,可以搜索、查看存放在 es 中的数据。
- 下载地址:https://www.elastic.co/cn/downloads/kibana
- 解压
- 配置 es 的地址信息:若 es 是默认地址以及端口,可以不用配置,具体的配置文件是config/kibana.yml
- 启动:双击kibana.bat即可
- 访问localhost:5601
界面如下


Kibana 安装好之后,首次打开时,可以选择初始化 es 提供的测试数据,也可以不使用。
3、分词器
ElasticSearch 中内置了多种分词器,如Standard Analyzer:标准分词器,适用于英语等;其中中文分词器通常使用elasticsearch-analysis-ik,这个是第三方插件,下载地址如下:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.9.3
下载后在es的plugins目录下,新建ik目录,并将解压后的所有文件拷贝到ik目录下,重启es服务。
注:es和kibana的安装路径不能有空格,否则启动会报错。
es重启成功后,首先创建一个名为test的索引(相当于是创建一个名为test的数据库),如下

在test索引中进行分词测试,如下

4、新建文档
创建索引后,向索引中添加一个文档,如下

- _index表示文档索引
- _type表示文档类型
- _id表示文档id
- _ve

本文详细介绍了在Windows环境中安装和配置Elasticsearch单节点和Kibana,包括分词器的使用、文档操作、搜索、全文检索,以及一个Spring Boot项目的实例。还涉及到了如何配置和使用Elasticsearch服务和接口,适合IT技术人员快速入门。
最低0.47元/天 解锁文章
5883

被折叠的 条评论
为什么被折叠?



