当前位置: 代码迷 >> J2EE >> lucene怎么实现只查询全匹配以及排除全匹配查询
  详细解决方案

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

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

所以我想请问一下,lucene如何设置全匹配查询和非全匹配查询。
或者给出一个lucene计算评分的工具类或公式好吗?

------解决方案--------------------
lucene查询结果直接跟分词器有关,查询时候都会把检索关键字分词,所以这个貌似不好设置。。
------解决方案--------------------
全匹配那么你的配置查询的时候就不要分词了撒。
------解决方案--------------------
这就是分词和不分词的效果,不分词就是全匹配,分词的就是非全匹配
------解决方案--------------------
那肯定是你词库里面有这个词,所以才会全部匹配。你把你词库里面这个词删掉就可以了。你用什么分词?
  相关解决方案