instalare Sphinx motor de căutare și de configurare

Și astfel, ceea ce este Sfinxul, cui și când ai nevoie de ea.

Sphinx functioneaza extrem de rapid, are suport nativ pentru MySQL și PostgreSQL, API pentru mai multe limbaje de programare web. sprijină oficial PHP, Java și Python, plus există suport din partea comunității versiunea Perl, Ruby. NET, C ++.







Principalele avantaje (preluate din wiki)

  • O rată de indexare ridicată (până la 10-15 Mb / s pe fiecare nucleu de procesor);
  • Căutare de mare viteză (până la 150-250 de cereri pe secundă per nucleu procesor, cu un milion de documente);
  • scalabilitate ridicată (cele mai mari indicii de cluster cunoscute la trei miliarde de documente și acceptă mai mult de 50 de milioane de cereri pe zi);
  • Suport pentru căutare distribuite;
  • Suport pentru mai multe câmpuri de căutare full-text în document (până la 32 în mod implicit);
  • Suport pentru mai multe atribute suplimentare pentru fiecare document (adică, grupuri, ori, etc ...);
  • Suportă opri cuvinte;
  • Suport pentru seturi de caractere pe un singur octet și UTF-8;
  • Suport care rezultă - au module încorporate pentru limba engleză, română și limbile cehă; module disponibile pentru franceză, spaniolă, portugheză, italiană, română, germană, olandeză, suedeză, norvegiană, daneză, finlandeză limba maghiară;
  • Suport nativ pentru MySQL (toate tipurile de tabele, inclusiv MyISAM, InnoDB, NDB, arhiva, etc ...);
  • Suport nativ pentru PostgreSQL;
  • Suport pentru baze de date conforme ODBC (MS SQL, Oracle, și așa mai departe. D.).






Instalarea Sphinx pe Debian

Există două opțiuni: simple și complexe. Simplu este bun, menținându-l simplu și complicat de faptul că puteți gestiona mai flexibil procesul de instalare și va fi sigur că instalarea cea mai recentă versiune curentă. Am încercat să pună, și așa mai departe și așa mai departe ... stă în mod specific în prezent sfinx instalat într-un mod simplu și prispokoyno care rulează pe serverul meu de luptă.

opțiune simplă pentru amatori, cum ar fi mine: