博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Broadleaf电商平台(Solr)配置中文分词(ik-analyzer)
阅读量:6486 次
发布时间:2019-06-23

本文共 985 字,大约阅读时间需要 3 分钟。

平台默认的搜索对于中文不是很理想,为了让商品的搜索更加本地化需要在建立索引的时候配置一个中文分词器。

版本信息:

Broadleaf-5.1.2 + Tomcat7

由于 Broadleaf-5.1.2 使用的是 Solr5.3 ,导致找了很多ik的版本都不行,最后Google到一个可用的版本:

下面是配置过程:
1、打开上述URL并下载代码,然后按照 readme install 到本地 Maven 库;
2、在 site 工程的 pom.xml 中添加如下依赖:

org.wltea.ik-analyzer
ik-analyzer-solr5
5.x
lucene-core
org.apache.lucene
lucene-queryparser
org.apache.lucene
lucene-analyzers-common
org.apache.lucene

注意:由于项目中已有了Lucene相关库,为了避免冲突这里排除了ik的三个依赖

3、修改 site/src/main/resources/schema.xml 中的 "text_general" 类型,如下:

4、大功告成,启动测试。如果对于分词效果还不满意,貌似ik支持自定义词典,那就是另一个话题了。

转载于:https://blog.51cto.com/13802307/2295954

你可能感兴趣的文章
MyGUI 解析
查看>>
Linux中的ls命令详细使用
查看>>
graph-tool文档(一)- 快速开始使用Graph-tool - 2.属性映射、图的IO和Price网络
查看>>
GraphicsLab Project之辉光(Glare,Glow)效果 【转】
查看>>
Linux Curl命令
查看>>
-27979 LoadRunner 错误27979 找不到请求表单 Action.c(73): Error -27979: Requested form not found...
查看>>
[LeetCode] Minimum Depth of Binary Tree
查看>>
,net运行框架
查看>>
Java 中 Emoji 的正则表达式
查看>>
Mixin Network第一届开发者大赛作品介绍- dodice, diceos和Fox.one luckycoin
查看>>
中金易云:为出版社找到下一本《解忧杂货店》
查看>>
三篇文章了解 TiDB 技术内幕 —— 说计算
查看>>
copy strong weak assign的区别
查看>>
OpenCV 入门
查看>>
css 3D transform变换
查看>>
ele表格合并行之后的selection选中
查看>>
正则表达式分解剖析(一文悟透正则表达式)
查看>>
解决UILable标点符号居中的问题
查看>>
HTML5新特性教程
查看>>
ImageOptim-无损图片压缩Mac版
查看>>