Sphinx 的特点:
* 高索引和搜索性能;
* 先进的索引和查询工具(灵活、功能丰富的文本标记,查询语言,不同的排名方式等);
* 高级结果集处理(选择与表达式,其中,顺序由,组,通过文本搜索结果等);
* 证明了可扩展到数十亿的文件,百万兆字节数据,和每秒成千上万的查询;
* 用SQL和XML数据源,易于集成和sphinxql,sphinxapi,或sphinxse搜索界面;
* 易于缩放与分布式搜索。
更具体的说:
* 具有很高的索引速度(高达10-15 MB /秒每核心在内部基准);
* 具有搜索速度快(可达150-250查询/秒每核心对1000000文件,1.2 GB的内部基准数据);
* 具有高度的可扩展性(最大已知的集群索引超过3000000000个文件,和繁忙的一个峰超过50000000查询/天);
* 通过对短语接近排名和统计的结合提供了良好的相关性排序(BM25)排名;
* 提供分布式搜索功能;
* 提供文件的摘录(片段)的生成;
* 提供从内sphinxql或sphinxapi接口应用搜索,并在可插拔sphinxse存储引擎,MySQL;
* 支持布尔,短语,词接近和其他类型的查询;
* 支持每个文档的多个全文字段(高达32的默认);
* 支持多个附加属性(如组,每个文件的时间戳,等);
* 支持stopwords;
* 支持词法构词形式词典;
* 支持标记的例外;
* 支持UTF-8编码;
* 支持源(词干英文、俄罗斯、捷克和阿拉伯语和法语,内置;西班牙,葡萄牙,意大利,罗马尼亚,德国,荷兰,瑞典,挪威,丹麦,芬兰,匈牙利,词干分析器可通过建立第三方libstemmer库);
* 支持MySQL(各类表类型,包括MyISAM,InnoDB,NDB,Archive等);
* PostgreSQL的原生支持;
* 支持ODBC兼容的数据库(MS SQL、Oracle、等)来;
* ……
其他功能不在这里列出,参见配置手册!