首页 文档 博客 资源 论坛 |
雪峰的JavaEE博客
研究、思考、探索
访问地址:http://xuefeng.javaeedev.com » 复制 » 收藏 » 订阅
阅读文章
超轻量级全文搜索框架的设计和实现 (1)
发表于08-01-08 08:14 | 阅读 3404 | 4人对此综合评价

Lucene是Java领域最出色的全文搜索引擎,然而其API比较复杂,并且有严格的线程同步模型,直接使用不易。Compass则是封装了Lucene的一个OSEM:Object-SearchEngine Mapping,与Hibernate封装JDBC类似,然而过于复杂,支持的Lucene版本较低,因此决定自行开发一个类似Compass的简单封装Lucene的全文搜索框架,支持最新版本Lucene和Java 5泛型代码,用户通过简单的代码即可对自定义Bean进行搜索:

List<T> list = Searcher.search(Class<T>, String q, Page page);

下载地址:

http://code.google.com/p/lightweight-search/downloads/list

评分
列出所有评论
lqixv发表于09-01-07 17:56
希望能看到更多的关于这个框架的文档
eastjava发表于09-06-03 21:05
使用compass的时候,实时更新经常出错.
org.compass.gps.CompassGpsException: Failed to rename index
xingbang发表于09-09-26 14:29
希望能看到更多的关于这个框架的文档
3项,1页: 上一页 1 下一页
发表您的评论
自我介绍 »
潜心研究JavaEE……
等级:
搜索文章 »
文章分类 »
最新发表 »
最新评论 »