Căutați un site folosind sfinx

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ă







Articole similare

Trimiteți-le prietenilor: