微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ElasticSearch的安装与使用

ElasticSearch的安装

ES的官网为 https://www.elastic.co/,但其下载速度奇慢。可以通过华为云镜像下载,地址为:

ElasticSearch:  https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
logstash:  https://mirrors.huaweicloud.com/logstash/?C=N&O=D
kibana:  https://mirrors.huaweicloud.com/kibana/?C=N&O=D

下载对应版本的包后直接解压

点击bin目录下的elasticsearch.bat可直接启动。elasticsearch认占用内存1G。若配置不够,需要先去config目录下修改配置文件

elasticsearch也存在跨域问题,通过修改elasticsearch.yml解决这个问题:

添加配置:http.cors.enabled: true            http.cors.allow-origin: "*"

认端口 9200

Kibana安装

下载Kibana,主要要与ES的版本对应。下载后解压即用。将界面设置为中文方法是去配置文件中将i18n的参数设置为zh-CN。通过bin目录下的bat文件启动,注:此项目也是基于node.js的项目,想启动需要提前安装node.js环境。

 文档就是一个JSON对象

 物理设计:

Elasticsearch在后台把每个索引划分成多片,每份分片可以在集群的不同服务器间迁移

一个人就是一个集群,认名为elasticsearch

IK分词器的安装

GitHub - medcl/elasticsearch-analysis-ik: The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.下载对应版本的IK分词器。将压缩包复制到ES所属文件夹下的plugins文件夹下解压即可。

使用kibana查看ik分词器的效果

 

 由图可见唧唧哇哇堡这个词被拆开了,这是因为ik自带的字典中没有这个词,所以会被拆分。若不想被拆分,可以去ik文件夹下的config文件夹里配置自己的词典。

 配置entry标签内的内容,指定自己的词典文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐