Windows 下的安装太简单,不说了。只说linux下的安装。
关闭防火墙:
service iptables stop
jdk 1.7安装
vi /etc/profile 增加
#set java JDK
JAVA_HOME=/usr/local/jdk1.7.0_79/
JRE_HOME=/usr/local/jdk1.7.0_79/jre/
PATH=$PATH:$JAVA_HOME/bin:$JRE_home/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH
立即生效: source /etc/profile
linux jdk 更改: ln -s -f /usr/local/jdk1.7.0_79/bin/java
ln -s -f /usr/local/jdk1.7.0_79/bin/javac
下载: https://www.elastic.co/downloads/elasticsearch
解压缩: tar -zxvf elasticsearch-2.3.3.tar.gz
创建新用户:adduser es
修改密码: passwd es
修改目录归属: chown -R es elasticsearch-2.3.3
切换用户:su es
修改配置: elasticsearch.yml network.host: 192.168.3.140 (最好cluser_name改掉)
启动: ./elasticsearch
验证: curl http://192.168.3.140:9200
安装head插件: ./plugin install mobz/elasticsearch-head
验证head插件: http://192.168.3.140:9200/_plugin/head/
安装ik分词:
下载 https://github.com/medcl/elasticsearch-analysis-ik/archive/master.zip
解压 master.zip
打包 mvn package 获得 elasticsearch-analysis-ik-1.9.3.jar
拷贝文件:
将 plugin-descriptor.properties 和 elasticsearch-analysis-ik-1.9.3.jar 拷贝到 elasticsearch-2.3.3/plugins/analysis-ik/
将 httpcore-4.4.4.jar 和 httpclient-4.5.2.jar 拷贝到 elasticsearch-2.3.3/lib
将 config目录中的文件(不包含config) 拷贝到 elasticsearch-2.3.3/config/analysis-ik/
修改配置: elasticsearch.yml 最后加 index.analysis.analyzer.ik.type : "ik"
如果默认中文分词,可以再加一句: index.analysis.analyzer.default.type: "ik"
重启:./elasticsearch
验证:
创建空索引 : curl -XPUT http://192.168.3.140:9200/zjport
验证分词: http://192.168.3.140:9200/zjport/_analyze?text=浙江电子口岸&analyzer=ik
搭建集群:
准备机器 192.168.3.141, 以上步骤做一遍
修改配置 elasticsearch.yml network.host: 192.168.3.141
discovery.zen.ping.unicast.hosts: ["192.168.3.140:9300"]
启动服务 http://192.168.3.141:9200/_plugin/head/ 集群健康值由黄色变为绿色
使用head插件删除某条记录
增加某条记录
符合查询语法
{
"query": {
"bool": {
"should": [
{
"bool": {
"must": [
{
"match": {
"FULL_NAME": "东"
}
},
{
"match": {
"FULL_NAME": "正"
}
},
{
"match": {
"FULL_NAME": "科技"
}
},
{
"match": {
"FULL_NAME": "有限公司"
}
}
]
}
},
{
"bool": {
"must": {
"match": {
"FULL_NAME_SHOW": "东正科技有限公司"
}
}
}
}
]
}
}
}
- 大小: 10.3 KB
- 大小: 27.3 KB
分享到:
相关推荐
适用于7.17.1系列,例如Elasticsearch的7.17.12版本。 elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个...
在现代大数据分析和搜索引擎领域,Elasticsearch(ES)因其高效、灵活的全文检索能力而备受青睐。然而,对于中文这样的多字节语言,如何准确地进行分词是关键。这时,我们就需要引入专门的中文分词器。本文将详细...
最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip
Elasticsearch(ES)是一款功能强大的全文搜索引擎,广泛应用于数据检索、数据分析等领域。为了提高搜索的准确性和便利性,Elasticsearch提供了丰富的分析插件,其中"elasticsearch-analysis-dynamic-synonym-7.2.0...
5. elasticsearch-analysis-ik-7.10.0.jar:这个是核心插件文件,包含了IK分词器的所有代码和资源,安装时会将其复制到Elasticsearch的plugins目录下。 6. plugin-security.policy:安全策略文件,可能用于限制插件...
1. **下载与安装**:将`elasticsearch-analysis-dynamic-synonym-7.6.2.jar`文件复制到ES的`plugins`目录下,然后重启ES服务,系统会自动识别并加载插件。 2. **配置文件**:创建`synonyms.txt`文件,包含同义词...
Elasticsearch(简称ES)是一款强大的开源搜索引擎,广泛应用于大数据领域的全文检索。它以其高可扩展性、实时性能以及丰富的分析能力著称。在中文环境下,由于汉字的复杂性,分词是实现有效搜索的关键步骤。为此,...
标题 "elasticsearch-analysis-dynamic-synonym-7.12.1.zip" 指的是一个针对Elasticsearch的自定义同义词分析插件,该插件版本为7.12.1。Elasticsearch是一款流行的开源搜索引擎,用于处理、存储、搜索和分析大量...
最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip
一旦你下载并解压缩了"elasticsearch-analysis-dynamic-synonym-7.0.0.zip",你需要将解压后的目录移动到你的Elasticsearch安装目录下的"plugins"文件夹。这样就完成了插件的基本安装。在执行此操作后,记得删除原始...
Elasticsearch(ES)作为一个开源的全文搜索引擎,因其强大的搜索功能和分布式特性而备受青睐。然而,对于中文这种复杂的语言,分词是搜索引擎理解文本的关键步骤。本文将详细介绍elasticsearch-analysis-ik-7.10.2...
《Elasticsearch分词器:elasticsearch-analysis-ik-7.16.2深度解析》 在信息爆炸的时代,搜索引擎的效能成为了数据检索的关键。Elasticsearch作为一款强大的开源搜索引擎,其灵活性和可扩展性备受青睐。而在中文...
最新版 elasticsearch-analysis-ik-7.8.0最新版 elasticsearch-analysis-ik-7.8.0最新版 elasticsearch-analysis-ik-7.8.0
`elasticsearch-jieba-plugin`正是将jieba分词库与Elasticsearch进行了深度融合,使得ES在处理中文文本时能展现出卓越的性能。 安装此插件的过程简单明了。首先,下载`elasticsearch-jieba-plugin 8.8.2.zip`压缩包...
5. **elasticsearch-analysis-ik-6.8.0.jar**:这是 IK 分词器的核心 JAR 文件,包含所有必要的代码和资源,用于在 Elasticsearch 中安装和运行 IK 分词器。 6. **plugin-security.policy**:插件的安全策略文件,...
head-chrome-master.zip”压缩包中,我们得到了 Chrome 浏览器插件版的 Elasticsearch Head,这使得用户可以直接在浏览器上便捷地管理自己的 Elasticsearch 实例,无需额外的服务器部署或本地安装。 **1. 安装与...
Elasticsearch(elasticsearch-8.2.0-aarch64.rpm),适用于Linux arm x86_64:它是一个高度可扩展的开源全文本搜索和分析引擎。它使您可以快速,近乎实时地存储,搜索和分析大量数据。它通常用作支持具有复杂搜索...
安装IK分词器时,通常需要将jar文件放入ES的lib目录下,并在ES配置文件elasticsearch.yml中添加插件的配置。使用时,可以通过设置索引的分析器为"ik_max_word"或"ik_smart",来启用IK分词器。 总的来说,"elastic...
然后,可以通过Elasticsearch的bin目录下的`plugin`命令行工具进行安装,或者使用解压后的zip文件手动复制到Elasticsearch的`plugins`目录下。安装完成后,重启Elasticsearch服务,插件即可生效。 在配置Elastic...
1. **Elasticsearch Head 安装**: 获取`elasticsearch-head-master.zip`,解压缩并用Git克隆或下载最新代码。 2. **运行Elasticsearch Head**: 使用Node.js运行项目,通常通过执行`npm start`启动。 3. **使用...