网站开发的岗位与分工,泾阳县住房和城乡建设局网站,wordpress底部导航栏修改,有什么做同城的网站文章目录1. 下载分词器2. es集成pinyin3. 启动es4. 自定义分词5. 映射模型6. 初始化数据7. 查询索引8. 效果图9. 开源项目1. 下载分词器
ik中文分词器 中文分词器#xff1a;https://github.com/medcl/elasticsearch-analysis-ik 拼音分词器 链接#xff1a;https://github.… 文章目录1. 下载分词器2. es集成pinyin3. 启动es4. 自定义分词5. 映射模型6. 初始化数据7. 查询索引8. 效果图9. 开源项目1. 下载分词器
ik中文分词器 中文分词器https://github.com/medcl/elasticsearch-analysis-ik 拼音分词器 链接https://github.com/medcl/elasticsearch-analysis-pinyin
2. es集成pinyin 方式任选其中一种即可 第一种在线安装
cd elasticsearch-7.15.2 ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.15.2/elasticsearch-analysis-ik-7.15.2.zip./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.15.2/elasticsearch-analysis-pinyin-7.15.2.zip第二种下载解压pinyin分词 解压 elasticsearch-analysis-pinyin-7.15.2.zip把解压后的文件夹elasticsearch-analysis-pinyin-7.15.2复制到elasticsearch-7.15.2\plugins目录下面并重命名为analysis-pinyin
unzip elasticsearch-analysis-pinyin-7.15.2.zip
mv elasticsearch-analysis-pinyin-7.15.2 elasticsearch-7.15.2/plugins analysis-pinyinik中文分词 解压 elasticsearch-analysis-ik-7.15.2.zip把解压后的文件夹elasticsearch-analysis-ik-7.15.2复制到elasticsearch-7.15.2\plugins目录下面并重命名为analysis-ik
unzip elasticsearch-analysis-ik-7.15.2.zip
mv elasticsearch-analysis-ik-7.15.2 elasticsearch-7.15.2/plugins analysis-ik3. 启动es
windows linux
cd elasticsearch-7.15.2
bin/elasticsearch4. 自定义分词
自定义分词同时支持ik中文分词和pinyin分词
PUT /jd_goods
{settings: {analysis: {analyzer: {ik_smart_pinyin: {type: custom,tokenizer: ik_smart,filter: [my_pinyin, word_delimiter]},ik_max_word_pinyin: {type: custom,tokenizer: ik_max_word,filter: [my_pinyin, word_delimiter]}},filter: {my_pinyin: {type : pinyin,keep_separate_first_letter : true,keep_full_pinyin : true,keep_original : true,limit_first_letter_length : 16,lowercase : true,remove_duplicated_term : true}}}}
}5. 映射模型
重新指定文档类型映射拼音分词类型
POST /jd_goods/_mapping
{properties: {title: {type: text,analyzer: ik_max_word_pinyin,search_analyzer: ik_smart_pinyin},desc: {type: text,analyzer: ik_max_word_pinyin,search_analyzer: ik_smart_pinyin},img: {type: text},price: {type: text}}
}6. 初始化数据
PUT /gblfy/user/1
{title:女士包,img:http://xxx.png,price:22,desc: 一顿操作猛如虎一看工资2500
}7. 查询索引
pinyi查询
GET jd_goods/_search
{query: {match: {title: nvbao}}
}ik中文查询
GET jd_goods/_search
{query: {match: {title: 女包}}
}8. 效果图 9. 开源项目
https://gitee.com/gblfy/es7-jd-vue