Szfinx (kereső)
A Sphinx (angol SQL-mondat index) teljes szöveges keresési rendszer. amelyet Andrew Aksenov fejlesztett ki és terjesztett a GNU GPL licenc alatt. A megkülönböztető jellemzője a nagy sebességű indexelést és a keresést, és az integráció a meglévő adatbázisok (MySQL PostgreSQL). És API a közös webes programozási nyelvek (hivatalosan támogatott PHP Python Java; .. vannak végre API közösség Perl Ruby, .NET [1. ] és C ++).
- Nagy indexelési sebesség (akár 10-15 MB / s minden egyes processzor magra);
- Magas keresési sebesség (akár 150-250 képpont per másodpercenként minden egyes processzormaghoz, amelyen 1 000 000 dokumentum található);
- Nagy méretezhetőség (a legnagyobb ismert klaszter akár 3.000.000.000 dokumentumot is indexel és napi több mint 50 millió kérelmet támogat);
- Az elosztott keresés támogatása;
- Támogatás több dokumentum teljes szöveges keresési mezőjéhez (legfeljebb 32 alapértelmezés szerint);
- Támogatás több további attribútumhoz minden dokumentumhoz (azaz csoportokhoz, időbélyegekhez stb.);
- Támogassa a stop szavakat;
- Egybájtos kódolás és UTF-8 támogatása;
- A morfológiai keresés támogatása - beépített modulok angol, orosz és cseh nyelven; rendelkezésre álló modulok francia, spanyol, portugál, olasz, román, német, holland, svéd, norvég, dán, finn, magyar nyelv;
- Natív támogatás MySQL (összes típusú táblák, beleértve MyISAM InnoDB NDB, archív, stb .....);
- Native PostgreSQL támogatás;
- ODBC kompatibilis adatbázisok támogatása (MS SQL, Oracle stb.).