首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

lucene搜索分词有关问题

2012-02-21 
lucene搜索分词问题我在项目的分词器采用的是qieqie的庖丁解牛分词器,现在出现的问题是当搜“运动”的时候可

lucene搜索分词问题
我在项目的分词器采用的是qieqie的庖丁解牛分词器,现在出现的问题是当搜“运动”的时候可以把包含“运动”的记录搜出来,但是如果只搜索“运”则却找不到含有“运动”的记录。请问这个问题怎么解决?
  我也知道这是分词的原因,当在词典里找到“运动”就不会再分词为“运”和“动”,那搜索的时候如果只搜索一个字就根本不会搜索出来,但是对客户而言他们是无法理解的,我也无法对他们这样去解释搜索不到的理由。对他们而言要看的就是结果,就是能搜索出来。
 

[解决办法]
那就不用中文的分词器了,用默认的标准分词器吧,那样就能满足了
[解决办法]
在已经分出了的词里面进行搜索不行么?就是会增加时间复杂度。
[解决办法]
如果确实需要,你可以加上单字的切分结果

[解决办法]
qieqie的庖丁解牛分词器是按词典分词,如果你只加入了“运动”,而未加入“运”或“动”的话,就只能找到“运动”的相关信息,

qieqie的庖丁解牛分词器是查找词典中是否有相同的完全匹配的记录,所以你得把“动”或动都加入

热点排行