这无疑与全文搜索引擎的比较相似(但不是重复)- Lucene,Sphinx,Postgresql,MySQL?然而,我正在寻找的是具体的,支持的,来自多个可用系统的经验益处的建议(似乎有很多:"我使用过lucene,但不是sphinx",并且副反之亦然).
设置:标准LAMP(Mysql 5.0,PHP 5).
MySQL:表正在使用InnoDB引擎进行外键约束
我们正在研究索引数据,而不是页面.要索引的数据可能是多种语言(utf-8 charset)
我遇到的一些比较(如http://blog.evanweaver.com/articles/2008/03/17/rails-search-benchmarks/)要么不完全适用(雪貂是一个lucene端口但不是与Zend_Search_Lucene相同,或者他们正在推动他们自己的系统/实现(不完全不偏不倚).
我遇到的其他一些(例如http://whatstheplot.com/blog/tag/lucene/和http://pagetracer.com/2008/02/15/sphinx-and-lucene-search-engines-first -impressions /)为两个系统的性能提供了截然不同的结果.
此外,在我读过的大部分内容中,忽略了Xapian.这还值得考虑吗?
所以...我希望你们这里的一些人对这个问题有一些经验,可以帮助提出一些建议,或指出我正确的方向.