首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

lucene怎么实现只查询全匹配以及排除全匹配查询

2013-11-21 
lucene如何实现只查询全匹配以及排除全匹配查询由于对数据库进行模糊查询比较占用数据库服务器的资源,所以

lucene如何实现只查询全匹配以及排除全匹配查询
由于对数据库进行模糊查询比较占用数据库服务器的资源,所以现在要求将数据库查询修改为lucene查询。
但是,现在需求要求完全匹配查询出五条,然后模糊查询再显示5条在第一页

所以我想请问一下,lucene如何设置全匹配查询和非全匹配查询。
或者给出一个lucene计算评分的工具类或公式好吗?
[解决办法]
lucene查询结果直接跟分词器有关,查询时候都会把检索关键字分词,所以这个貌似不好设置。。
[解决办法]
全匹配那么你的配置查询的时候就不要分词了撒。
[解决办法]
这就是分词和不分词的效果,不分词就是全匹配,分词的就是非全匹配
[解决办法]
那肯定是你词库里面有这个词,所以才会全部匹配。你把你词库里面这个词删掉就可以了。你用什么分词?

热点排行