Sphinx是一个独立的搜索引擎应用程序,可以集成到你的数据库源,提供快捷,大规模的相关全文检索功能。 Sphinx目前已被用于blogcatalog , joomla 和 phpBB社区论坛等网站或应用程序中。
Sphinx目前支持:
- MySQL数据库
- PostgreSQL数据库
- XML的管理机制,允许索引XML数据
Sphinx的主要特点包括:
- 高速度索引(高达10 MB/秒的CPU处理器)
- 高速度搜索(平均0.1秒就达到2-4 GB的文本收集)
- 高扩展性(对单一的CPU,高达100 GB的文本,最多到100M的文件 )
- 支持分布式检索(自v.0.9.6版本 )
- 支持短语邻近的排名,提供良好的适应性
- 支持任意数量的文件领域
- 支持不同的搜索模式( “完全匹配” , “短语匹配”和”任何匹配” )
- 最重要的,完全免费开源的数据库全文搜索引擎
他是模仿蜘蛛呢,还是说只访问数据库啊?