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

Elasticsearch 学习记录

ElasticSearch的安装

windows安装

下载安装包,点击elasticsearch.bat 即可启动

安装可视化界面es head的插件

这个必须在安装node.js的前提下

1下载地址 :https://github.com/mobz/elasticsearch-head

2启动

npm install
npm run start

通过访问127.0.0.1:9100 即可查看可视化的界面

3启动9100会发现,会产生跨域问题

跨域问题的解决方法
在elasticsearch.yml文件上加入以下两个配置
http.cors.enabled: true
http.cors.allow-origin: "*"

 

 

这个head 我们就把它当做数据展示工具!我们后面的所有查询,kibana去做
下载kibana

地址:Download Kibana Free | Get Started Now | Elastic

kibana版本要和Es版本一致

启动kibana 访问ip:5601 得到kibana的主页

 

4开发工具!(Post,curl,head,谷歌浏览器插件测试!kibana)

kibana的汉化

修改kibana的配置文件 config/kibana.yml

 

重启,就可以汉化

IK分词器

安装ik分词器地址

https://github.com/medcl/elasticsearch-analysis-ik

这个地址下载下来的代码需要经过mvn package 打包 打包之前要对elasticsearch.version改到你想要的版本

 

打包完成后在target下面的release下面的压缩包 解压到elasticsearch 下面的plugins目录下ik 重启es就可以加载

 

cd 到elasticsearch 下面的bin 目录,用如下命令就可以查看ik分词器是否加载完全

 

对于认词库中没有的词语的方式的添加

认词库中并不认为高尔开是一个词语, 需要将这个加入到ik分词器中

 

加入ik分词器的方法

 

 

 

新建dic后缀的文件在ik分词器的config目录,在这文件下面添加你想要添加的词语,并在IKAnalyser.yml这个文件上面添加文件,重启es, 这个词语就加到ik分词器上面去了,重启完成之后ik 分词器就把高尔开当做一次词语

 

 

 

eslasticsearch 的CRUD操作示列

 

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

相关推荐