linux安装elasticsearch

醉酒当歌 提交于 2019-12-03 03:58:35

上传安装包到linux,并解压

 

 

 进入config目录,有个elasticsearch.yml

 

 

 还有些端口什么的,在之前的一篇博客中有关于elasticsearch.yml的详细解释

进入bin目录。

./elasticsearch -d 启动

如果是root启动会报错,前面的博客中有说到

切换到elasearch 用户启动

 

执行命令:curl 'http://localhost:9200/?pretty'    或者  curl localhost:9200   ,如果出现以下结果,则ok

 

 

 

启动成功后,  curl -XGET -H "Content-Type: application/json"  "http://localhost:9200/_analyze?pretty=true" -d'{"text":"公安部各地校车将享最高路权"}';

 

 

 以上结果是没用有分词(默认分词器)的,所以需要安装ik分词器

下载与你的es版本相对应的版本
 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.1/elasticsearch-analysis-ik-6.4.1.zip


#解压
unzip elasticsearch-analysis-ik-6.4.1.zip

完成后重启es

 

ik_max_word 和 ik_smart 什么区别?

ik_max_word: 会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可能的组合;

ik_smart: 会做最粗粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,国歌”。

 

curl -XGET -H "Content-Type: application/json"  "http://localhost:9200/_analyze?pretty=true" -d'{"text":"公安部:各地校车将享最高路权","analyzer": "ik_max_word"}';

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!