elasticsearch 配置和使用

elasticsearch 配置和使用

_

一、Elasticsearch 简介

Elasticsearch 是一款基于 分布式架构的开源全文检索与数据分析引擎,支持实时数据搜索与分析能力。

它通过 RESTful API 提供服务接口,数据以 无模式的 JSON 文档 形式存储,具备高度灵活性与扩展性。

Elasticsearch 基于 Java 开发,因此可跨平台运行,广泛应用于日志分析、搜索系统、推荐系统等场景,能够高效处理海量数据并实现毫秒级检索。


二、官方文档


三、安装步骤

1. 下载 Elasticsearch

根据操作系统选择对应版本安装包并下载。


2. 解压安装包

将压缩包解压到指定目录,例如:

1778065928222.webp

3. 修改配置文件

进入配置目录:

根据需求进行如下配置:

(1)关闭 HTTPS 与认证(开发环境)

1778065939804.webp

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

1778065951435.webp

四、安装中文分词器(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:

1778065961364.webp

六、验证是否启动成功

浏览器访问:

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"

图片展示开源项目推荐 2026-05-06
Redis 配置和使用 2026-05-06

评论区