ElasticSearch 分词使用

安装

地址 : https://github.com/medcl/elasticsearch-analysis-ik
1. 选择对应的ES的版本
2. 安装插件

1
2
3
cd /usr/share/elasticsearch/bin

./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.5/elasticsearch-analysis-ik-7.17.5.zip

这个版本的 7.17.5 安装失败, 可以使用第一种办法(参考 github 文档)

1
2
3
4
5
# ./elasticsearch-plugin install elasticsearch-analysis-ik-7.17.5.zip
-> Installing elasticsearch-analysis-ik-7.17.5.zip
-> Failed installing elasticsearch-analysis-ik-7.17.5.zip
-> Rolling back elasticsearch-analysis-ik-7.17.5.zip
-> Rolled back elasticsearch-analysis-ik-7.17.5.zip

示例

示例参考官方网站, 这里不做赘述
这里创建索引并创建属性, 也可以向github 中, 创建索引再创建字段

1
2
3
4
5
POST /index/_analyze
{
"text": "中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首",
"tokenizer": "ik_smart"
}

原文地址 : ElasticSearch 分词使用
本站是作者语雀文档的镜像站, 如对文章有任何疑问请移步语雀进行 提问

Docker 方式 安装 ElasticSearch / Kibana 安装

安装 elasticsearch

1
2
3
4
5
6
7
8
9
$ docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.2
$ docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.10.2

$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2249f918cc81 docker.elastic.co/elasticsearch/elasticsearch:7.10.2 "/tini -- /usr/local…" 8 minutes ago Up 7 minutes 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp nervous_jones

# 重命名
$ docker rename 2249f918cc81 es7

安装浏览器工具 ElasticSearch Head
image.png
下载地址 : https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm
image.png

安装 Kibana

1
2
3
4
5
6
7
8
9
$ docker pull docker.elastic.co/kibana/kibana:7.10.2
$ docker run --link YOUR_ELASTICSEARCH_CONTAINER_NAME_OR_ID:elasticsearch -p 5601:5601 docker.elastic.co/kibana/kibana:7.10.2

$ docker run --link es7:elasticsearch -p 5601:5601 docker.elastic.co/kibana/kibana:7.10.2
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
65a5e4739050 docker.elastic.co/kibana/kibana:7.10.2 "/usr/local/bin/dumb…" 36 seconds ago Up 5 seconds 0.0.0.0:5601->5601/tcp brave_hodgkin

$ docker rename 65a5e4739050 kibana7

YOUR_ELASTICSEARCH_CONTAINER_NAME_OR_ID 这个地方写自己的 container_id 或者 name

运行结果
image.png


原文地址 : Docker 方式 安装 ElasticSearch / Kibana 安装
本站是作者语雀文档的镜像站, 如对文章有任何疑问请移步语雀进行 提问

在 CentOS 7 上安装 ElasticSearch 和 Kibana

Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是 Elastic Stack 的核心组件;Elastic Stack 是一套适用于数据采集、扩充、存储、分析和可视化的免费开源工具。人们通常将 Elastic Stack 称为 ELK Stack(代指 Elasticsearch、Logstash 和 Kibana),目前 Elastic Stack 包括一系列丰富的轻量型数据采集代理,这些代理统称为 Beats,可用来向 Elasticsearch 发送数据。

阅读更多