一、Elasticsearch 简介
Elasticsearch 是一款基于 分布式架构的开源全文检索与数据分析引擎,支持实时数据搜索与分析能力。
它通过 RESTful API 提供服务接口,数据以 无模式的 JSON 文档 形式存储,具备高度灵活性与扩展性。
Elasticsearch 基于 Java 开发,因此可跨平台运行,广泛应用于日志分析、搜索系统、推荐系统等场景,能够高效处理海量数据并实现毫秒级检索。
二、官方文档
三、安装步骤
1. 下载 Elasticsearch
根据操作系统选择对应版本安装包并下载。
2. 解压安装包
将压缩包解压到指定目录,例如:

3. 修改配置文件
进入配置目录:
根据需求进行如下配置:
(1)关闭 HTTPS 与认证(开发环境)

(2)配置数据与日志路径

四、安装中文分词器(IK Analyzer)
进入 Elasticsearch 的 bin 目录执行:
cd D:\env\elasticsearch\bin
安装 IK 分词插件:
.\elasticsearch-plugin install https://get.infini.cloud/elasticsearch/analysis-ik/9.2.1
五、启动 Elasticsearch
进入 bin 目录后双击elasticsearch.bat:

六、验证是否启动成功
浏览器访问:
http://127.0.0.1:9200
如果返回类似以下信息,说明启动成功:
{
"name": "节点名称",
"cluster_name": "elasticsearch",
"version": {
"number": "9.2.1"
},
"tagline": "You Know, for Search"
}
七、常用基础命令(PowerShell)
1. 查看所有索引
curl.exe -X GET "http://localhost:9200/_all"
2. 删除指定索引
当向量维度错误或索引结构变更时,需要删除旧索引重新初始化:
curl.exe -X DELETE "http://localhost:9200/easymall-index-vectorstore"