`
会飞的拉布拉多
  • 浏览: 15272 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

solr4.7 分词成功,索引成功,匹配不成功?!(解决)

    博客分类:
  • solr
阅读更多
  有人下载了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
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics