DBSight-Zend Framework中lucene的最佳替代方案
前几天我说到Zend Framework中lucene的效率非常低,只能做个玩具而已。今天一个朋友找到了一个建立在Java的lucene上的一个工具-DBSight,这个工具在建立索引、搜索数据等方面都有非常出色的表现,而且支持和多种数据库的结合,是个很不错的工具。
直接用Zend Framework的lucene搜索数据要花好几秒,而用DBSight却只有十分之几秒或者百分之几秒,可以说在性能上提升了一大截。这套工具是把Java版(原版)的lucene封装了起来,然后通过自己的程序来调用lucene来工作,DBSight集配置、建立、更新和搜索于一身,是个很容易上手的工具。
DBSight是是单独运行在一个服务器上的,默认端口是8080,所以使用的时候需要在服务器上配置相应环境,也就是说它适合于有独立服务器的网站,对于虚拟主机一类的站点就很难使用了,因为绝大多数的ISP都不提供这套工具。
DBSight不是开源的,使用它的特殊功能是需要缴费的(例如自动建索引),不过它免费的功能已经够我们用的了,收费的部分可以通过其他办法来实现,当然如果你确实很喜欢这个工具的话,还是买一套吧,毕竟现在这年头,程序员也不容易,也算你为IT事业尽一份力了:-)
DBSight的官方网站是:http://www.dbsight.com
下载地址是:http://www.dbsight.net/?q=node/47
Tags: dbsight, lucene, Zend Framework | 2,514 views