Sphinx 的开发工作可以上溯到2001年,当时作者试图为一个数据库驱动的网站寻找一个可
接受的搜索的解决方案,但是当时没有任何方案能够满足要求。事实上,主要是如下问题:
搜索质量(例如:有效的相关度算法)
单纯的统计学方法的效果非常糟糕,特别是在大量的短篇文档的集合上,例如:
论坛、博客等等。
搜索速度
特别是当搜索的短语包括“停止词”时,表现的尤其明显,例如:"to be or not to be"
建立索引时,可控的磁盘和CPU消耗
在虚拟主机的环境下,这一点的重要性要超过对索引构造速度的要求
年复一年,其他的解决方案有了很多改进,但是,我个人认为仍然没有一种解决方案足够的
好,能让我将搜索平台迁移过去。
去年,Sphinx的用户给了我很多正面的反馈,因此,显而易见的,Sphinx的开发过程将会继
续(也许将持续到世界末日)。
接受的搜索的解决方案,但是当时没有任何方案能够满足要求。事实上,主要是如下问题:
搜索质量(例如:有效的相关度算法)
单纯的统计学方法的效果非常糟糕,特别是在大量的短篇文档的集合上,例如:
论坛、博客等等。
搜索速度
特别是当搜索的短语包括“停止词”时,表现的尤其明显,例如:"to be or not to be"
建立索引时,可控的磁盘和CPU消耗
在虚拟主机的环境下,这一点的重要性要超过对索引构造速度的要求
年复一年,其他的解决方案有了很多改进,但是,我个人认为仍然没有一种解决方案足够的
好,能让我将搜索平台迁移过去。
去年,Sphinx的用户给了我很多正面的反馈,因此,显而易见的,Sphinx的开发过程将会继
续(也许将持续到世界末日)。