Instalarea programului Sphinx Linux Debian
Descărcați ultima versiune de lansare a versiunii Sphinx Release (.deb) și puneți-o
Se tipărește ceva, iar șirul sphinxsearch este pornit, de unde avem nevoie.
Pentru a verifica versiunea de sfinx:
dacă searchd apare Fatal error: nu a reușit să blocheze fișierul BIP „/var/run/sphinxsearch/searchd.pid“: Resource temporar indisponibil (searchd rulează deja?) pot face pur și simplu acest lucru
totul, lucrări de căutare
Configurarea sfinxului
O caracteristică uimitoare: creați indici, indicând faptul că configurația principală nu este posibilă și căutarea unor astfel de indexuri nu va funcționa, căutând doar configurația. /etc/sphinxsearch/sphinx.conf
Config este pe calea / etc / sphinxsearch / ia-o ca bază, și fa-ți propria, pentru un început mic:
Repornirea sfinxului: a trebuit să fac proprietarul sphinxsearch / var / log / sphinxsearch Și / var / run / sphinxsearch a emis altfel avertismente
Căutăm în indici:
Căutați din php
Luați în considerare exemplul
Biblioteca pentru PHP
Dacă pe ecranul de clasă "SphinxClient" nu a fost găsit, trebuie să faceți următoarele:
Înainte de versiunea PHP de pe serverul PHP <5.5
Nu ați putut începe indexarea datelor. procesul a început ca rădăcină. astfel: sudo /etc/init.d/sphinxsearch start. fără ca nava să nu funcționeze, ridică eroare. Soluția sa dovedit a fi următoarea: procesul pentru sfinx este pornit când comanda de căutare este invocată și este lansată exact sub utilizatorul în care este necesară, atunci toate indexurile sunt actualizate etc. de la acest utilizator.
Conectați-vă prin rețeaua socială