Disambiguazione – Se stai cercando altri significati, vedi Sphinx (disambigua).

Sphinx è un software per le ricerche fulltext, progettato per l'integrazione con database basati sul SQL.

Sphinx
software
GenereDatabase management system
SviluppatoreSphinx Technologies Inc
Data prima versione2001
Ultima versione2.1.9 (3 luglio 2014)
Sistema operativoLinux
Microsoft Windows
LinguaggioC++
LicenzaGNU GPL versione 2
(licenza libera)
LinguaInglese
Sito websphinxsearch.com/

Funziona in tre modalità:

  • come server stand-alone, che risponde alle richieste dei client (esattamente come i normali DBMS);
  • comunicando via rete con un DBMS;
  • come plugin per MariaDB o MySQL.

Sphinx è un software libero distribuito con licenza GNU General Public License versione 2, o con licenza commerciale[1].

Più di 400 siti web di una certa rilevanza hanno dichiarato di utilizzare Sphinx[2].

Per connettere un'applicazione a un demone Sphinx è possibile utilizzare SphinxAPI. Le implementazioni ufficiali di questa libreria, tutte distribuite con Sphinx, sono: PHP, Perl, Ruby e Java[3].

Lo storage engine SphinxSE permette di interfacciare Sphinx a MySQL e ai suoi fork. È distribuito insieme a MariaDB.

È possibile interrogare i database e modificarli utilizzando SphinxQL, un sottoinsieme di SQL.

Voci correlate

modifica

Collegamenti esterni

modifica
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero