安装elasticsearch

网友投稿 279 2023-01-13


安装elasticsearch

1 安装elasticsearch-analysis-ik中文分词器

Ik介绍:ik是一款中文的分词插件,支持自定义词库。

1.1 下载ik分词器

下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

下载指定版本的分词器(zip版本)

1.2 解压ik分词器

[es@bigdata1 plugins]$ cd /home/es/

[es@bigdata1 ~]$ ls

elasticsearch-6.2.2 jdk1.8.0_161 kibana-6.2.2-linux-x86_64.tar.gz

elasticsearch-6.2.2.tar.gz jdk-8u161-linux-x64.tar.gz logstash-6.2.2.tar.gz

elasticsearch-analysis-ik-6.2.2.zip kibana-6.2.2-linux-x86_64

[es@bigdata1 ~]$ unzip elasticsearch-analysis-ik-6.2.2.zip

Archive: elasticsearch-analysis-ik-6.2.2.zip

creating: elasticsearch/

inflating: elasticsearch/elasticsearch-analysis-ik-6.2.2.jar

inflating: elasticsearch/httpclient-4.5.2.jar

inflating: elasticsearch/httpcore-4.4.4.jar

inflating: elasticsearch/commons-logging-1.2.jar

inflating: elasticsearch/commons-codec-1.9.jar

inflating: elasticsearch/plugin-descriptor.properties

creating: elasticsearch/config/

inflating: elasticsearch/config/extra_single_word_full.dic

http:// inflating: elasticsearch/config/quantifier.dic

inflating: elasticsearch/config/IKAnalyzer.cfg.xml

inflating: elasticsearch/config/main.dic

inflating: elasticsearch/config/extra_single_word_low_freq.dic

inflating: elasticsearch/config/extra_stopword.dic

inflating: elasticsearch/config/preposition.dic

inflating: elasticsearch/config/extra_main.dic

inflating: elasticsearch/config/extra_single_word.dic

inflating: elasticsearch/config/suffix.dic

inflating: elasticsearch/config/surname.dic

inflating: elasticsearch/config/stopwfvKhKMQord.dic

[es@bigdata1 ~]$ ls

elasticsearch elasticsearch-analysis-ik-6.2.2.zip kibana-6.2.2-linux-x86_64

elasticsearch-6.2.2 jdk1.8.0_161 kibana-6.2.2-linux-x86_64.tar.gz

elasticsearch-6.2.2.tar.gz jdk-8u161-linux-x64.tar.gz logstash-6.2.2.tar.gz

[es@bigdata1 ~]$ mv elasticsearch/* ./elasticsearch-6.2.2/plugins/ik/

[es@bigdata1 ~]$ vim ./elasticsearch-6.2.2/config/elasticsearch.yml

1.3 重新启动Elasticsearch服务

ps -ef | grep elasticsearch

然后kill掉相关的进程。

然后按照18.8的方式启动elasticsearch进程

1.4 然后执行以下命令

GET _analyze

{

"analyzer":"ik_smart",

"text":"2018年5月全球编程语言排行榜"

}

运行结果是:

{

  "tokens": [

    {

      "token": "2018年",

      "start_offset": 0,

      "end_offset": 5,

      "type": "TYPE_CQUAN",

      "position": 0

    },

    {

      "token": "5月",

      "start_offset": 5,

      "end_offset": 7,

      "type": "TYPE_CQUAN",

      "position": 1

    },

    {

      "token": "全球",

      "start_offset": 7,

      "end_offset": 9,

      "type": "CN_WORD",

      "position": 2

    },

    {

      "token": "编程",

      "start_offset": 9,

      "end_offset": 11,

      "type": "CN_WORD",

      "position": 3

    },

    {

      "token": "语言",

      "start_offset": 11,

      "end_offset": 13,

      "type": "CN_WORD",

      "position": 4

    },

    {

      "token": "排行榜",

      "start_offset": 13,

      "end_offset": 16,

      "type": "CN_WORD",

      "position": 5

    }

  ]

}

Kibana的效果图

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何在Spring中自定义scope的方法示例
下一篇:ElasticSearch6.2.3+head插件安装的方法步骤
相关文章

 发表评论

暂时没有评论,来抢沙发吧~