solr整合IKAnalyzer后动态添加词汇不需要重启解决方案
来源:互联网 发布:大数据与信息安全 编辑:程序博客网 时间:2024/05/29 18:38
当Lucene整合IKAnalyzer时,可以使用IKAnalyzer提供的API动态的添加词汇,并且不需要重启,但是使用solr时,在客户端(即使用solrj)也无法获得IK实例,所以在客户端向动态的添加词汇,可能性很小,现在想到一个解决方案如下
修改IKAnalyzer源码,在配置文件中多定义一个数据库连接的选项,我们将自定义词汇保存到数据库中,IK分词器内部去数据库中查找相应词汇并使用内置的API动态添加词汇,而客户端只需要重构索引,就能看到新增加的词汇的分词效果,此时可以实现不需要重启。
以上是一个大致的思路,希望能帮到有需要的人。
- solr整合IKAnalyzer后动态添加词汇不需要重启解决方案
- solr添加IKAnalyzer分词器
- Solr 添加 IKAnalyzer分词器
- Solr配置文件 ----- 添加中文分词IKAnalyzer
- Tomcat 修改类后不需要重启
- solr 3.6与IKAnalyzer 3.2.8分词的整合
- Solr整合Tomcat及IKAnalyzer 3.2.8中文分词
- Platform Builder不需要重启Simulator动态调试程序
- JAVA动态加载properties,不需要重启服务器
- spring3整合quartz2,实现动态添加、修改、暂停、重启定时任务
- solr 4.4 安装IKAnalyzer
- solr 4.9配置IKAnalyzer
- Solr & IKAnalyzer 配置
- [solr] - IKAnalyzer 分词加入
- [solr] - IKAnalyzer 分词加入
- 记一次断电后solr重启异常
- 修改环境变量后,不需要重启电脑,但是需要重启exe
- solr入门之pinyin4j源码改写动态添加扩展词及整合进war项目中
- Linux学习笔记:DNS
- 转载:Unix环境中Real time, User time and Sys time
- WPF 的另类资源方式 Resources.resx
- 在iOS中判断系统是24小时时间制还是12小时时间制方法
- Linux系统启动之——u-boot启动
- solr整合IKAnalyzer后动态添加词汇不需要重启解决方案
- CodeSmith 学习积累
- JavaScript总结
- MVC模式(model2模式)实例--向数据库添加书目信息
- Ubuntu13.10下SDKmanager的更新
- 浅谈C++多态性
- ssacanf\Sprintf格式化字符串
- ACM通过100
- android中AlertDialog 中setView用法的一些小结