介绍

主流的分布式全文搜索引擎,底层基于 Lucene。

使用场景

  • 线上业务搜索服务
  • 程序运行日志、metric查询分析

快速开始

  • 安装运行 ES 集群
  • 导入文件,并构建索引
  • 使用 ES 查询语言搜索文档

本地安装运行

以Mac为例,其他参见: 官方文档

下载

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-darwin-x86_64.tar.gz

解压

tar -xvf elasticsearch-7.6.2-darwin-x86_64.tar.gz

运行

cd elasticsearch-7.6.2
./bin/elasticsearch

查看状态

curl -X GET "localhost:9200/_cat/health?v&pretty"

statusgreen 或者 yellow 表示运行正常