Elasticsearch入门(一)--下载和安装

一、Elasticsearch安装

我们首先点击:Elasticsearch官网下载地址,下载对应系统下的Elasticsearch
Elasticsearch入门(一)--下载和安装_第1张图片
我们这里选择Windows下的压缩包,等下载完成后,解压到自己指定的目录下。
解压之后,进入bin目录,双击 elasticsearch.bat 即可运行es

然后我们可以进入config目录中,编辑elasticsearch.yml文件,最后追加:

## 跨域
http.cors.enabled: true
http.cors.allow-origin: "*"

可以使es解决跨域问题。

二、安装可视化插件(es head)

elasticsearch head是一个基于node的项目,所以在安装 es head前,需要安装node.js,可以参考我的另一篇文章安装:node.js详细安装及配置教程(Windows下)
安装完node.js后,打开elasticsearch head项目 github地址,将此项目拉下来并解压到自己指定的目录,然后在命令窗口中cd 到此目录,然后输入一下命令启动:

npm install
npm run start

注意,这里 npm install可能会很慢,所以可以使用 cnpm install,然后在浏览器中输入:localhost:9100打开 es head
Elasticsearch入门(一)--下载和安装_第2张图片

三、Kibana安装使用

1、下载安装

kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。
首先打开:kibana官网
Elasticsearch入门(一)--下载和安装_第3张图片
注意:kibana的版本要和Elasticsearch的版本保持一致!
然后下载后,解压到自己指定的目录
然后进入bin目录,双击 kibana.bat运行
Elasticsearch入门(一)--下载和安装_第4张图片
上面这个就是kibana的地址,可以在浏览器中打开。

2、汉化

进入 config 目录,然后编辑 kibana.yml文件
Elasticsearch入门(一)--下载和安装_第5张图片
保存后重启kibana

3、使用

Elasticsearch入门(一)--下载和安装_第6张图片
点击开发工具,就可以编辑Elasticsearch的语句了
Elasticsearch入门(一)--下载和安装_第7张图片

四、ik分词器插件下载

首先打开:ik 分词器 github下载地址,下载对应版本的ik 分词器。
下载完后,解压到Elasticsearch目录下的plugins目录下,就可以了。
然后重启Elasticsearch,就可以看到ik分词器插件加载了
Elasticsearch入门(一)--下载和安装_第8张图片

1、分词器的使用

1)、ik_smart

最小切分
Elasticsearch入门(一)--下载和安装_第9张图片
我们可以看到,这里只切分了一个词

2)、ik_max_word

最细粒度划分
Elasticsearch入门(一)--下载和安装_第10张图片
我们看到,划分了很多个词

3)、自定义词典

Elasticsearch入门(一)--下载和安装_第11张图片
看这张图,我们发现一个问题,这里认为我们输入的 老破小 不是一个词,那我们怎么才能让它认为这是一个词呢?
我们在Elasticsearch目录中=》plugins目录=》ik插件目录下=》config目录中,编辑IKAnalyzer.cfg.xml文件
Elasticsearch入门(一)--下载和安装_第12张图片
这里可以编写自己的字典,这里我们新建一个 my.dic文件,里面配置自定义的字典

Elasticsearch入门(一)--下载和安装_第13张图片
配置完,保存后,重启Elasticsearch
然后再次请求下:
Elasticsearch入门(一)--下载和安装_第14张图片
我们看到,老破小就被认为是一个词了。

你可能感兴趣的:(elasticsearch,elasticsearch,java,kibana,搜索引擎)