orsonwang / paoding

Automatically exported from code.google.com/p/paoding
0 stars 0 forks source link

分词次序造成搜索查无的问题——“因为爱情”的分词 #86

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
使用版本:paoding2.0.4beta, lucene2.4

词库中加入“因为”、“爱情”、“爱”
“因为爱情”分词结果“因为、爱、为爱、爱情”
用“爱情”作为关键词搜索想搜出“因为爱情”,但结果“��
�为爱情”搜不出来

因“爱情”会分词为“爱、爱情”之后成为一个phrasequery进行
搜索,结果就匹配不到“因为爱情”。

请问下,paoding中将“爱”输出在“为爱”之前,是出于什么�
��虑,能否帮忙解释下?
有什么办法可以改变分词输出的次序,例如将“因为爱情”��
�出为“因为、为爱、爱、爱情”?

望qieqie和其他高手帮忙解答下,谢谢!

Original issue reported on code.google.com by cn.yan...@gmail.com on 13 Apr 2011 at 8:42