Sphinx è un software per le ricerche full text, progettato per l'integrazione con database basati sul SQL.[1]

Disambiguazione – Se stai cercando altri significati, vedi Sphinx (disambigua).
Fatti in breve Sphinx software, Genere ...
Sphinx
software
GenereMotore di ricerca (non in lista)
SviluppatoreSphinx Technologies Inc
Data prima versione2001
Ultima versione3.7.1 (2024-03-29)
Sistema operativoLinux
Microsoft Windows
macOS
LinguaggioC++
LicenzaGNU GPL versione 2
(licenza libera)
LinguaInglese
Sito websphinxsearch.com/
Chiudi

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[2].

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

API

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[4].

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.

Note

Voci correlate

Collegamenti esterni

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.