ElasticSearch ik分词器
ElasticSearch 在上一节安装,并且简单的使用了,这里接触下Ik分词器
1.安装,找到对应的版本 https://gitcode.net/mirrors/medcl/elasticsearch-analysis-ik
然后解压到放到ElasticSearch 的 D:\ES7.3.2\elasticsearch-7.3.2\plugins 目录下
然后试一下分词器的效果

创建一个 索引,然后设置分词器为ik分词器
##################-----start--------##################### #获取索引的配置信息 GET /es_db1 GET /es_db1/_settings GET /es_db1/_search #修改索引配置 PUT /es_db1 { "settings":{ "index":{ "analysis.analyzer.default.type":"ik_max_word" } } } PUT /es_db1/info/4 { "name" : "4老师", "age" : 4, "about" : "王牌飞行员", "intro":"天天qeqe玩游戏", "san":50, "interests": [ "教书", "打篮球" ] } # 2个字才能查询到数据 GET /es_db1/info/_search { "query" : { "match" : { "about": "飞行" } } } POST /es_db1/_analyze { "field": "about", "text": "王牌飞行员" } ##################-----end--------#####################
这里搜索 "飞行" 两个字 就会有结果,而搜索飞 是查不到结果的,这里去查询这几个字的分词方法

浙公网安备 33010602011771号