有人下载了solr4.7木有,我加入了IK分词之后,没有复杂操作,没有solrj,直接配置的dataimport一张测试表,字段title为默认搜索field,title为“你们去哪儿”,我搜“你们吃了吗”居然没有搜出结果,有图有真相:
在建好的索引中,确实能够看到“你们”的term
我以为我分词配置有问题,但是。。。
我还以为我输入有错误,结果。。。
郁闷啊,求解答,是不是IK不支持4.7啊,我下的是
额。。。终于找到问题了。。。
<fieldType name="text_ik" class="solr.TextField"
sortMissingLast="true" omitNorms="true" [color=red]autoGeneratePhraseQueries="false"[/color]>
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer" type="index">
</analyzer>
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer" type="query">
</analyzer>
</fieldType>
</types>
红色字体配置部分解释如下:
这个属性只能用于文本域。如果在查询文本分析时产生了多个词元,比如 Wi-Fi 分词为 Wi 和 Fi ,那么默认情况下它们只是两个不同的搜索词,它们没有位置上的关系。但如果 autoGeneratePhraseQueries 被设置,那么这两个词元就构造了一个词组查询,即“ WiFi ”,所以索引中“ WiFi ”必须相邻才能被查询到。在新 Solr 版本中,默认它被设置为 false 。
- 大小: 136.8 KB
- 大小: 147.8 KB
- 大小: 181.1 KB
- 大小: 566 KB
分享到:
相关推荐
如何使用solr搭建服务器
适用于jdk1.6,solr4.7服务器及solr配置文件
solr4.7从数据库导数据[归类].pdf
当前的IKAnalyzer官方版在用于Solr4以上高版本时,由于没有TokenizerFactory而造成诸多不便,于是有了为Lucene/Solr 4.7重新打包的IKAnalyzer 2012 FF
apache solr guide 4.7
solr4.7+中文分词器IK Analyzer 2012FF_hf1相匹配,本人测试可以使用
solr4.7+myeclipse示例包含需要的jar包 httpcore-4.3 httpmime-4.3.1 jtds-1.2.4 jul-to-slf4j-1.6.6 solr-core-4.7.0
solr4.7从数据库导数据[参照].pdf
solr安装ik分词器将jar复制到solr\WEB-INF\lib 中 具体使用:https://mp.csdn.net/postedit
solr4.7中文企业开发参考文档.包含了检索建议,分组查询,各个参数代表的意义详细配置
solr中文分词器
solr中文分词jar包ik-analyzer 含class配置 ik-analyzer-7.5.0
solr 中文分词
在做IK分词器与solr过滤器结合是时候遇到一些问题, 在网上页找了一些jar包或者class,最后找到一个合适的源码,解决了问题。 另外根据产品需要使用了solr的WordDelimiterFilterFactory和ShingleFilterFactory。 ...
搜索引擎solr环境配置、分词及索引操作
由于网上提供的solr中文分词器大多不吃吃6.5以上,会报错(具体错误提示忘了),这里提供高版本,内含使用教程
solr cloud6.x.x 都可以用,solr的拼音分词
solr搜索框架的中文分词器文件及配置详解供大家下载,亲测可用.解压出来的jar包放到apache-tomcat-9.0.20\webapps\solr\WEB-INF\lib下(Tomcat项目里solr项目)其他三个文件放到apache-tomcat-9.0.20\webapps\solr\...