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(ES)是一款功能强大的全文搜索引擎,广泛应用于数据检索、数据分析等领域。为了提高搜索的准确性和便利性,Elasticsearch提供了丰富的分析插件,其中"elasticsearch-analysis-dynamic-synonym-7.2.0...
最新版 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-analysis-ik-8.8.1.zip最新版elasticsearch-analysis-ik-8.8.1.zip最新版elasticsearch-analysis-ik-8.8.1.zip最新版elasticsearch-analysis-ik-8.8.1.zip
5. elasticsearch-analysis-ik-7.10.0.jar:这个是核心插件文件,包含了IK分词器的所有代码和资源,安装时会将其复制到Elasticsearch的plugins目录下。 6. plugin-security.policy:安全策略文件,可能用于限制插件...
此插件的安装和配置相对简单,用户只需将其解压并放置在Elasticsearch的插件目录下,然后重启Elasticsearch服务即可完成安装。插件安装后,会自动将HanLP作为Elasticsearch的一个分析器(analyzer)集成进来。之后,...
标题 "elasticsearch-analysis-dynamic-synonym-7.12.1.zip" 指的是一个针对Elasticsearch的自定义同义词分析插件,该插件版本为7.12.1。Elasticsearch是一款流行的开源搜索引擎,用于处理、存储、搜索和分析大量...
Elasticsearch(ES)作为一个开源的全文搜索引擎,因其强大的搜索功能和分布式特性而备受青睐。然而,对于中文这种复杂的语言,分词是搜索引擎理解文本的关键步骤。本文将详细介绍elasticsearch-analysis-ik-7.10.2...
Elasticsearch(简称ES)是一款强大的开源搜索引擎,广泛应用于大数据领域的全文检索。它以其高可扩展性、实时性能以及丰富的分析能力著称。在中文环境下,由于汉字的复杂性,分词是实现有效搜索的关键步骤。为此,...
一旦你下载并解压缩了"elasticsearch-analysis-dynamic-synonym-7.0.0.zip",你需要将解压后的目录移动到你的Elasticsearch安装目录下的"plugins"文件夹。这样就完成了插件的基本安装。在执行此操作后,记得删除原始...
在IT领域,尤其是在搜索引擎优化和大数据分析中,Elasticsearch(ES)是一个广泛使用的开源全文检索引擎。它基于Lucene库,提供了分布式、实时、高可用性以及容错能力的数据存储和搜索解决方案。本篇文章将重点讲解...
在安装了Elasticsearch-analysis-ik插件后,用户可以通过Elasticsearch对中文文本进行高效、准确的分词处理,为中文搜索和信息检索提供了强大的支持。 对于插件包内的各个文件,我们可以看出它包含了一些标准的Java...
赠送jar包:elasticsearch-x-content-6.3.0.jar; 赠送原API文档:elasticsearch-x-content-6.3.0-javadoc.jar; 赠送源代码:elasticsearch-x-content-6.3.0-sources.jar; 赠送Maven依赖信息文件:elasticsearch-x...
"plugin-descriptor.properties"是一个属性文件,里面包含了插件的元数据信息,如名称、版本、作者和描述等,这些信息对于Elasticsearch插件管理器来说是必须的,以便正确安装和识别插件。而"pinyin-core-1.0.jar...
安装IK分析器插件时,需要将"elasticsearch-analysis-ik-7.6.2.zip"解压,并将解压后的文件复制到Elasticsearch的plugins目录下。然后重启Elasticsearch服务,插件即可生效。在使用IK分析器时,可以通过设置索引的 ...
Elasticsearch是一个基于Lucene构建的开源搜索引擎,它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。它的设计目标是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。...
elasticsearch-analysis-pinyin-8.16.1.jar是与Elasticsearch 8.16.1版本配套使用的jar文件,它实现了Elasticsearch与拼音分词器的接口和协议,使得插件能够在Elasticsearch中被正确加载和使用。plugin-descriptor....
1. **下载与安装**:将`elasticsearch-analysis-dynamic-synonym-7.6.2.jar`文件复制到ES的`plugins`目录下,然后重启ES服务,系统会自动识别并加载插件。 2. **配置文件**:创建`synonyms.txt`文件,包含同义词...
安装此插件到 Elasticsearch 7.14.1 的步骤通常是将插件下载到 Elasticsearch 的 plugins 目录下,然后通过命令行工具进行安装。安装成功后,重启 Elasticsearch 服务,IK 分词器就会生效。用户可以通过 REST API 或...