Elasticsearch7.17.3安装中文分词器
时间: 2023-12-20 19:02:12 浏览: 51
要在Elasticsearch 7.17.3中安装中文分词器,你可以按照以下步骤进行操作:
1. 下载中文分词器插件
你可以从Elasticsearch官网下载ik中文分词器插件。下载链接为:https://github.com/medcl/elasticsearch-analysis-ik/releases。
2. 安装中文分词器插件
将下载的ik插件解压缩到Elasticsearch的plugins目录中,插件目录结构应该是:elasticsearch/plugins/ik。
3. 修改Elasticsearch配置文件
打开Elasticsearch的配置文件elasticsearch.yml,添加以下配置信息:
```
# 设置中文分词器为默认分词器
index:
analysis:
analyzer:
ik_max_word:
type: ik_max_word
ik_smart:
type: ik_smart
```
4. 重启Elasticsearch
完成以上步骤后,重启Elasticsearch服务,使其生效。
现在你已经成功安装了中文分词器,可以在Elasticsearch中使用它来对中文文本进行分析和搜索。
相关问题
elasticsearch7.17.6的 ik分词器下载
要下载 Elasticsearch 7.17.6 版本的 ik 分词器,你可以按照以下步骤进行操作:
1. 打开 Elasticsearch 官方网站:https://www.elastic.co/cn/products/elasticsearch。
2. 在网站的顶部菜单中,点击 "下载" 选项。
3. 在 "Elasticsearch 下载" 页面上,你可以看到所有 Elasticsearch 的版本。向下滚动页面,找到 "Elasticsearch 7.17.6"。
4. 在 "Elasticsearch 7.17.6" 的版本下,你会看到 "Plugins" 一栏。
5. 在 "Plugins" 一栏中,选择适用于你的操作系统的下载链接。如果你使用的是 Windows,可以选择 "ZIP" 下载链接。
6. 点击所选择的下载链接,等待文件下载完成。
7. 下载完成后,解压缩下载的 zip 文件。
8. 在解压缩得到的文件夹中,你会找到一个名为 "plugins" 的文件夹。
9. 打开 "plugins" 文件夹,进入 "analysis-ik" 文件夹。
10. 在 "analysis-ik" 文件夹中,你会找到一个与 Elasticsearch 版本相匹配的 ik 分词器插件 (例如:elasticsearch-analysis-ik-7.17.6.zip)。
11. 将该插件解压缩到 Elasticsearch 安装文件夹的 "plugins" 文件夹内。
12. 重新启动 Elasticsearch 服务,使分词器生效。
通过以上步骤,你可以成功下载并安装 Elasticsearch 7.17.6 版本的 ik 分词器插件。希望对你有所帮助!
Elasticsearch7.17.3
Elasticsearch7.17.3是一个开源的分布式搜索和分析引擎。它可以用于实时搜索、日志分析、数据可视化等多种场景。在安装Elasticsearch7.17.3之前,你需要先安装ik分词器,你可以按照以下步骤进行安装:
1. 在es的plugins外部的映射文件下执行以下命令:
```
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.3/elasticsearch-analysis-ik-7.17.3.zip
unzip elasticsearch-analysis-ik-7.17.3.zip
```
2. 如果在容器外的映射文件plugins下修改安装的ik文件权限:
```
chmod -R 777 elasticsearch-analysis-ik-7.17.3/
```
3. 进入es容器的/bin目录下,查看是否安装成功:
```
elasticsearch-plugin list
```
在配置Kibana时,你可以按照以下步骤进行配置:
1. 打开kibana.yml文件,添加或修改以下内容:
```
server.port: 5601
server.host: 0.0.0.0
elasticsearch.hosts: ["http://远程访问es的Ip:9200"]
xpack.monitoring.ui.container.elasticsearch.enabled: true
elasticsearch.username: "elastic"
elasticsearch.password: "elastic"
i18n.locale: "zh-CN"
```
关于Elasticsearch的查询方法,你可以参考下面的示例:
```java
// 增加方法
List<Book> findByNameAndPrice(String name, Double price);
// Elasticsearch json 查询
{
"query": {
"bool": {
"must": [
{
"query_string": {
"query": "?",
"fields": ["name"]
}
},
{
"query_string": {
"query": "?",
"fields": ["price"]
}
}
]
}
}
}
package com.zhuang.es.service;
import com.zhuang.es.entity.Book;
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
import java.util.List;
public interface BookRepository extends ElasticsearchRepository<Book, Long> {
List<Book> findByNameAndPrice(String name, Double price);
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)