![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
梦想不会灭
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~
展开
-
IK分词器-自定义分词算法与自定义分词配置
一、分词的概念分词:就是把我们要查询的数据拆分成一个个关键字,我们在搜索时,ElasticSearch会把数据进行分词,然后做匹配。默认的中文分词器会把每一个中文拆分,比如“迪丽热巴”,会拆分成“迪”,“丽”,“热”,“巴”,显然,这并不符合我们的要求,所以ik分词器(中文分词器)能解决这个问题。二、IK分词器的分词算法ik分词器存在两种分词算法:ik_smart:称为智能分词,网上还有别的称呼:最少切分,最粗粒度划分ik_max_word:称为最细粒度划分三、分词算法测试1、ik_sma原创 2022-05-06 20:33:01 · 5074 阅读 · 0 评论 -
Elasticsearch之IK分词器配置
1、ik配置文件ik配置文件位置:es/plugins/ik/config目录IKAnalyzer.cfg.xml:用来配置自定义词库main.dic:ik原生内置的中文词库,总共有27万多条,只要是这些单词,都会被分在一起quantifier.dic:放了一些单位相关的词suffix.dic:放了一些后缀surname.dic:中国的姓氏stopword.dic:英文停用词ik原生最重要的两个配置文件main.dic:包含了原生的中文词语,会按照这个里面的词语去分词stop原创 2022-05-06 17:48:02 · 2333 阅读 · 0 评论 -
ElasticSearch如何在前后台启动?
前台启动进入es的目录 bin/elasticsearch前台停止Ctrl + C停止进程后台启动进入es的目录 bin/elasticsearch -d后台停止1.查看端口9200被哪个进程占用sudo lsof -it tcp:port例如:sudo lsof -it tcp:9200或者直接查看es的进程ps - ef | grep elasticsearch2.kill相应进程sudo kill -9 pid例如:sudo kill -9 987...原创 2022-05-06 17:28:23 · 1746 阅读 · 0 评论