标签:分词 中文 注释 创建 分词器 log src cat 如何
solr7,刚出来,如何让它成为一个web工程在tomcat上部署它,是一个重要的问题,以下步骤分别解决这些问题,同时使用IKAnalyzer中文分词器分词器。
一,修改solr7的源代码,让core所在的目录默认位于{webRoot上下文}/solr下面,从而在tomcat上部署该应用时不用再去修改web.xml,配置core的目录。
要修改的源代码包及类名如下:
要修改的代码截图如下:
第178行注释掉,第181行把web应用上下文的solr目录作为core所在目录。
二,使用中文分词器。
复制solr下面的test core,以test core下面的东西创建一个新的core,如图,solr下面有三个core分别是category,test,news,里面的内容包括三个conf,data和core.properties,可以继续新建新的core,把这三个内容拷贝进去,修改core.properties文件,让core名字跟文件夹名字保持一致:
三,修改IKAnalyzer中文分词器的源代码,照网上操作即可。截图如下:(使用了新修改的solr源码和IKAnalyzer中文分词器源码)
四,在conf目录下打开managed-schema文件,配置实用IKAnalyzer中文分词器,截图如下:
上面配置一个新的fieldType,下面自己定义一个content字段,使用IKAnalyzer中文分词器。
至此,所有步骤完成,工程打包文件跟本人联系:QQ412383550。
solr7.0.0+IKAnalyzer中文分词器V2012+tomcat9
标签:分词 中文 注释 创建 分词器 log src cat 如何
原文地址:http://www.cnblogs.com/jjh-java/p/7723025.html