`
Franciswmf
  • 浏览: 799828 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

windows环境安装elasticsearch-7.10.2及插件elasticsearch-head、插件analysis-ik分词器

 
阅读更多
1、官网下载es安装包:如elasticsearch-7.10.2-windows-x86_64.zip
解压后进入bin目录:运行elasticsearch.bat即可,默认的端口:9200
访问:http://localhost:9200/

2、可视化工具elasticsearch-head
通过elasticsearch-head可以很方便的查看ES的运行状态和数据、查看es集群状态。elasticsearch-head依赖于node环境。
2.1 安装node环境:node -v 查看
2.2 安装grunt:
	npm install -g grunt-cli
	查看版本号 grunt -version
2.3 安装elasticsearch-head插件
下载:git clone git://github.com/mobz/elasticsearch-head.git
安装:
cd elasticsearch-head
npm install (中间卡住时可手动下载:phantomjs-2.1.1-windows.zip到C:\Users\User\AppData\Local\Temp\phantomjs,地址:https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip )
运行:
npm run start
访问: 
http://localhost:9100/
2.4 修改es使用的参数使head可以访问es
编辑elasticsearch-7.10.2\config\elasticsearch.yml文件
# 跨域设置:head插件访问es
http.cors.enabled: true 
http.cors.allow-origin: "*"
2.5 重启es
到此,elasticsearch和elasticsearch-head安装成功。

3、将elasticSearch安装为Windows服务(非必须)
进入elasticsearch/bin目录下执行: elasticsearch-service.bat install 即可
ps:
elasticsearch-service.bat install: 安装elasticsearch服务
elasticsearch-service.bat remove: 删除已安装的elasticsearch服务
elasticsearch-service.bat start: 启动elasticsearch服务
elasticsearch-service.bat stop:  停止服务
elasticsearch-service.bat manager: 启动GUI来管理已安装的服务

4 安装IK分词器
IK分词器,即分词插件elasticsearch-analysis-ik
https://github.com/medcl/elasticsearch-analysis-ik/releases
方式一:
在进入elasticsearch/plugins目录下新建analysis-ik文件夹,将elasticsearch-analysis-ik-7.10.2.zip解压后的文件拷贝进去,重启es即可;
方式二:
进入elasticsearch/bin目录下执行执行插件安装命令:
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.10.2/elasticsearch-analysis-ik-7.10.2.zip
现在支持ik_smart与ik_max_word两种分词:ik_max_word分词比ik_smart分词粒度更细
{
"analyzer":"ik_smart",
"text": "北京有北京aaa广场"
}
{
"analyzer": "ik_max_word",
"text":"北京有北京aaa广场"
}
{"query":{"match_all":{}}} 
 
{"query":{"match":{{ "content" : "北京" }}}} 
各种es的API:
_search
_analyze

5、使用es-head工具操作es
es             mysql
-------------------------
index          表
document        行
field           列
mapping         表结构
--------------------------
新增索引字段:
http://localhost:9200/student/chinese_scores/_mapping?include_type_name=true

{
	"chinese_scores": {
		"properties": {
			"id": {
				"type": "keyword"
			},
			"name": {
				"type": "keyword"
			},
			"age": {
				"type": "integer"
			},
			"birth": {
				"type": "date",
				"format": "yyyy-MM-dd HH:mm:ss"
			},
			"course": {
				"type": "keyword"
			},
			"score": {
				"type": "double"
			}
		}
	}
}
--新增数据
http://localhost:9200/student/chinese_scores/1

{
	"id": "100",
	"name": "张三",
	"age": 13,
	"birth": "2000-10-01 09:30:08",
	"course": "语文",
	"score": 98.5
}

http://localhost:9200/student/chinese_scores/2
{
"id": "101",
"name":"李四",
"age": 14,
"birth": "2000-08-01 09:30:08",
"course":"语文",
"score": 96.5
}

http://localhost:9200/student/chinese_scores/3
{
"id": "102",
"name":"Luis",
"age": 15,
"birth": "2000-09-01 09:30:08",
"course":"语文",
"score": 99.5
}
--查询数据1:指定索引 http://localhost:9200/student/chinese_scores/_search
{
	"query": {
		"match": {
			"name": "张三"
		}
	}
}
--查询数据2:全部索引 http://localhost:9200/_search
{
	"query": {
		"match": {
			"name": "张三"
		}
	}
}

参考:
https://www.cnblogs.com/hualess/p/11540477.html
https://mp.weixin.qq.com/s/ie7GVbo1g1HKm-v8T8W6Ow
https://www.cnblogs.com/java-spring/p/11766450.html

分享到:
评论

相关推荐

    elasticsearch-analysis-ik-7.10.2.zip

    《Elasticsearch中文分词器:elasticsearch-analysis-ik-7.10.2》 在信息技术领域,数据处理和搜索效能是至关重要的。Elasticsearch(ES)作为一个开源的全文搜索引擎,因其强大的搜索功能和分布式特性而备受青睐。...

    最新版 elasticsearch-analysis-ik-7.10.2.zip

    5. elasticsearch-analysis-ik-7.10.2.jar:这个是核心插件文件,包含了IK分析器的所有代码和资源,安装时需要将此文件放入Elasticsearch的plugins目录下。 6. plugin-security.policy:这是插件的安全策略文件,...

    elasticsearch-analysis-ik 7.10.0 分词器

    Elasticsearch-analysis-ik 7.10.0 分词器是 Elasticsearch 在中文环境下的得力助手,它结合了 IK 分词器的强大功能和 Elasticsearch 的灵活性,为企业级搜索提供了坚实的基石。通过合理的配置和使用,可以显著提高...

    elasticsearch-analysis-ik-7.10.0.zip下载

    5. elasticsearch-analysis-ik-7.10.0.jar:这个是核心插件文件,包含了IK分词器的所有代码和资源,安装时会将其复制到Elasticsearch的plugins目录下。 6. plugin-security.policy:安全策略文件,可能用于限制插件...

    elasticsearch-7.10.2.zip

    **Elasticsearch 7.10.2:分布式搜索引擎的核心特性与使用** Elasticsearch(简称ES)是一款基于Lucene的开源、分布式全文搜索引擎。它以其高效、灵活、可扩展的特点,广泛应用于日志分析、实时监控、数据搜索等多...

    elasticSearch(ES)最新版 ik分词插件7.10 elasticsearch-analysis-ik-7.10.0

    在中文环境下,为了实现精确的分词和搜索,我们需要安装适合版本的分词插件,如“elasticsearch-analysis-ik”。这个插件是为Elasticsearch设计的中文分词器,能够对中文文本进行有效的分词处理,提高搜索的准确性和...

    ik分词器tar包 7.10.2

    6. **与Elasticsearch集成**:IK分词器与Elasticsearch有良好的集成,安装简单,只需将解压后的`elasticsearch-analysis-ik-7.10.2`目录复制到Elasticsearch的`plugins`目录下即可。 **安装与使用** 1. **下载与...

    elasticsearch-analysis-pinyin-7.10.1 elasticsearch-analysis-ik-7

    在给定的标题和描述中,提到了两个重要的插件:"elasticsearch-analysis-pinyin-7.10.1" 和 "elasticsearch-analysis-ik-7.10.1"。 **1. elasticsearch-analysis-pinyin-7.10.1** 这个插件是Elasticsearch针对中文...

    elasticsearch-analysis-ik-7.10.1.zip

    本文将深入探讨"elasticsearch-analysis-ik-7.10.1.zip"这个压缩包,详细介绍IK分词器的最新版本7.10.1以及其在Elasticsearch中的应用。 IK分词器,全称为Intelligent Chinese Analyzer for Elasticsearch,是由...

    elasticsearch-analysis-dynamic-synonym-7.12.1.zip

    标题 "elasticsearch-analysis-dynamic-synonym-7.12.1.zip" 指的是一个针对Elasticsearch的自定义同义词分析插件,该插件版本为7.12.1。Elasticsearch是一款流行的开源搜索引擎,用于处理、存储、搜索和分析大量...

    ES及对应版本ik分词器、可视化插件

    ES: elasticsearch-7.9.3-linux-x86_64.tar ik分词器:elasticsearch-analysis-ik-7.9.3.zip 可视化插件:elasticsearch_Head谷歌插件.rar

    analysis-ik.zip

    这是一个elasticsearch的插件elasticsearch-analysis-ik-6.2.4的zip包,安装在elasticsearch的plugins下,重启elasticsearch就可以使用IK分析器了

    Elasticsearch 7.10.2安装文档

    - **安装插件**:使用命令 `./elasticsearch-7.10.2/bin/elasticsearch-plugin install file:///path/to/ik_max_word.zip` 安装IK分词器插件。 #### 四、总结 本文档详细介绍了Elasticsearch 7.10.2版本的下载、...

    ElasticSearch企业级架构高阶视频教程.zip

    课时05:elasticsearch head插件讲解 课时06:elasticsearch kibana安装与使用 课时07:ik分词器插件的编译安装 课时08:ik分词器插件从mysql中定时获取扩展词停顿词 课时09:ik分词器扩展词和停顿词动态加载演示 ...

    IK同义词插件7.8.0版本,支持从Mysql热加载分词

    IK同义词插件是Elasticsearch中广泛使用的中文分词插件,它极大地提升了中文文本的搜索效率和准确性。7.8.0版本的IK插件在原有的功能基础上进行了改进和增强,使得用户能够更好地管理和利用同义词库。 在这一版本中...

Global site tag (gtag.js) - Google Analytics