|
Gnome和KDE桌面索引程序的比较
赵珂, cn.zhaoke.com
http://blog.zhaoke.com/62.html
2007年1月19日
http://blog.zhaoke.com/data/2007/0119/gnome_indexers.gif
目前网络上有几个可在Gnome和KDE桌面中使用的搜索引擎程序, 它们大多都基于开源的Lucene搜索引擎. 如果我们在Gnome桌面中使用其中的一个搜索引擎, 用户将能获得他们真正需要的集成搜索体验, 而且不用关心使用何种Unix操作系统.
主要指标
性能: 索引的对象要小, 索引程序尽可能使用最少的CPU时间和内存大小, 这样搜索会很快.
可用性: 可方便使用搜索客户端, 客户端提供良好的可视性和强大的搜索能力.
可扩展性: 必须可方便增加新的信息来源和文档过滤来扩展索引程序.
可分享性: 可方便分享索引, 如果用户想同时从远程或本地网络搜索多个索引.
可集成性: 可支持适当的API, 允许API完全集成到桌面和关键的桌面应用程序.
索引程序
1. Beagle 0.2.7
主页: http://beagle-project.org
授权: 混合使用X11/MIT和Apache
2. JIndex 0.1 (内部版本)
主页: http://jindex.berlios.de
授权: LGPL
3. Meta Tracker 0.5.0 (CVS 2006-11-0
主页: http://www.gnome.org/projects/tracker/
授权: GPL
4. Strigi 0.3.8
主页: http://www.vandenoever.info/software/strigi
授权: LGPL
测试环境以及其它内容(支持的数据源, 空闲进程, 索引, 搜索及安装)请参阅原文.
结论
很难说哪一个索引程序是最好的. 每一个索引程序都有自己的特点, 当然如果我们能够整合各自的优点来设计一个程序的话, 那么可以说这个程序将会是最好的. 索引程序的更多评论请参阅原文.
原文下载
Comparison of Indexers - Beagle, JIndex, Meta Tracker, Strigi
http://blog.zhaoke.com/data/2007/0119/pdfLkb0uuBAEw.pdf
相关文章
深入 Lucene 索引机制
http://www.ibm.com/developerworks/cn/java/wa-lucene/
实战 Lucene,第 1 部分: 初识 Lucene
http://www.ibm.com/developerworks/cn/java/j-lo-lucene1/
用 Lucene 加速 Web 搜索应用程序的开发
http://www.ibm.com/developerworks/cn/web/wa-lucene2/
可爱的 Python: 在 Python 下开发全文索引
http://www.ibm.com/developerworks/cn/linux/sdk/python/charm-13/index.html
备注
转载请保持文章完整性, 欢迎到blog.zhaoke.com网站与赵珂交流. |
|