Panoramica di Sphinx
Distribuisci le applicazioni più popolari sui nostri server cloud ad alte prestazioni con un solo clic.
Sphinx (SQL Phrase Index) è un motore di ricerca full-text sviluppato da Andrei Aksenov e distribuito con licenza GNU GPL. La sua caratteristica distintiva è l'elevata velocità di indicizzazione e ricerca, nonché l'integrazione con i DBMS esistenti (MySQL, PostgreSQL) e un'API per i più diffusi linguaggi di programmazione web.

Funzionalità principali:
- Elevata velocità di indicizzazione (fino a 10–15 MB/s per core del processore);
- Elevata velocità di ricerca (fino a 150–250 query al secondo per core del processore con 1.000.000 di documenti);
- Alta scalabilità (il cluster più grande noto indicizza fino a 3.000.000.000 di documenti e supporta più di 50 milioni di query al giorno);
- Supporto per la ricerca distribuita;
- Supporto per più campi di ricerca full-text in un documento (fino a 32 per impostazione predefinita);
- Supporto per più attributi aggiuntivi per ciascun documento (ad es. gruppi, timestamp, ecc.);
- Supporto per le stop word;
- Supporto per codifiche a singolo byte e UTF-8;
- Supporto per la ricerca morfologica – moduli integrati per inglese, russo e ceco; moduli disponibili per francese, spagnolo, portoghese, italiano, rumeno, tedesco, olandese, svedese, norvegese, danese, finlandese e ungherese;
- Supporto nativo per PostgreSQL e MySQL;
- Supporto per database compatibili con ODBC (MS SQL, Oracle, ecc.).