solr整合IKAnalyzer后动态添加词汇不需要重启解决方案

              当Lucene整合IKAnalyzer时,可以使用IKAnalyzer提供的API动态的添加词汇,并且不需要重启,但是使用solr时,在客户端(即使用solrj)也无法获得IK实例,所以在客户端向动态的添加词汇,可能性很小,现在想到一个解决方案如下

            修改IKAnalyzer源码,在配置文件中多定义一个数据库连接的选项,我们将自定义词汇保存到数据库中,IK分词器内部去数据库中查找相应词汇并使用内置的API动态添加词汇,而客户端只需要重构索引,就能看到新增加的词汇的分词效果,此时可以实现不需要重启。

         以上是一个大致的思路,希望能帮到有需要的人。

你可能感兴趣的:(solr学习,lucene学习)