开发者学堂课程【ElasticSearch 最新快速入门教程:插件安装演示Ⅲ】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10667
插件安装演示Ⅲ
中文分词插件,下面几个注意点:
1. 针对于 es 集群中已经存在的历史索引库,不会进行重新分词,分词插件不起作用。
刚才 open 中或者“中国”的时候还是查询不出来,它只是对新的插件用,对应对是旧的,历史的对应的中国,,这个应该还是查询不出来,可以看一下。
进这个“ok”是一个库,没查询出来,这里需要特别注意,来进这个索引库的时候指定了一下索引库下type值hot指定了一下中文分词插件,叫做“ik_max_word”,
“search_analyzer”:ik_max_word” ,建表的时候,没有指定的数据后是不会适应中文分词插件的,这里需要注意,除非整个把它设置为默认,这个世界时候默认就是“ik”
2. 新建索引库,以及索引库下的 type 时,要指定相应的中文分词插件,才会起作用,会根据分词插件对新增了索引信息进行分词存储到 es 集群中。
3. 需要将安装好的 I K 中文分词插件,拷贝到咨询中别的节点上。
4. 给一S级群安装插件是优先中中文分词插件(建议排在第一位!!)。
如果索引库存了很多东西,事先没有安装中文分词插件,默认就是西方的那种作用。
分词发,中文系列,需要注意的是要程序员做的项目这里大多数都是 windows 下的,所以呢在索引库里一般要使用中文,所以这里首先应该安装中文分词插件
5. windows 下的换行符是 \让\呢,Linux os 下的换行符是\n;将 windows 下的指令拷贝到 linux 命令下执行,往往会报错,不能正常执行
应对方案是:
a) 先将内容粘贴到 Linux 下的临时文件中。
b) 然后从 linux 临时文件中拷贝出来