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、等)來;
* ……
其他功能不在這里列出,參見配置手冊!