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分词器的效果

 ElasticSearch的安装与使用

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

ElasticSearch的安装与使用

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

上一篇:Qunit 和 jsCoverage使用方法


下一篇:python 蓝桥杯--数的读法