Sphinx 是一个基于 GPL 2 协议颁发的免费开源的全文搜索引擎.它是专门为更好的整合脚本语言和SQL数据库而设计的.当前内置的数据源支持直接从连接到的 MySQL 或 PostgreSQL 获取数据, 或者你可以使用 XML 通道结构(XML pipe mechanism , 一种基于 Sphinx 可识别的特殊xml格式的索引通道)
  Sphinx 全文索引的主要特性:
  1. 高速建立索引 (在使用主流CPU的情况下 , 可达10M/秒)
  2. 高速查询 (在 2-4 GB 的文本里查询平均耗时在 0.1 秒以内)
  3. 高扩展性 (单CPU支持高达100G的数据文本,1亿条记录)
  4. 支持分布式检索 (0.9.6版起)
  5. 原生支持Mysql (MyISAM 和 InnoDB 表都被支持)
  6. 支持表达式查询
  7. 支持相近词组排名,提供良好的相关查询
  8. 支持英文,俄文词干提取和音标查询
  9. 支持任意数量的文档字段 (可以查询时修改权重)
  10.支持文档组
  11.支持分词
  12.支持不同的查询模式
  13.通用的XML接口,大大简化了集成定制
  14.纯PHP客户端API(无需编译扩展)
posted on 2011-09-04 22:01  小炒花生米  阅读(697)  评论(0编辑  收藏  举报