Sphinx (în engleză SQL Fraza Index.) - un sistem de căutare text complet dezvoltat de Andrei Aksenov și distribuit sub GNU GPL. O caracteristică distinctivă a acestui motor de căutare este viteza mare de indexare și căutare, abilitatea de a utiliza căutarea morfologică și fulltext.
SphinxSE a câștigat deja popularitate în rândul dezvoltatorilor: cu ajutorul său este efectuată o căutare a popularului Habrahabra. proiect Wikimapia. site-uri populare librărie online Barrister și "Sf. Casa Petersburg de cărți", BitTorrent-tracker The Pirate Bay (notoriu "Pirate Bay"), precum și alte proiecte grele.
Căutare în text Sfinxul este disponibil în produsele 1C-Bitrix de la versiunea 14.0.0. Vă permite să efectuați o căutare rapidă și calitativă pe site-ul dvs., să reduceți sarcina pe server și este complet integrată cu componentele modulului Căutare.
Atenție vă rog! Din versiunea Sphinx 2.2.1, opțiunea charset_type a fost declarată depășită:
În versiunea 2.2.1-beta am decis să începem eliminarea unor caracteristici vechi. Toți au fost "neoficial" deprimați de ceva timp. Și vă informăm acum despre asta. charset_type = sbcs este acum depreciat, trecem încet la UTF-only. Chiar dacă baza de date este SBCS (probabil din motive moștenite de asemenea, nu-i așa?), Acest lucru ar trebui să fie absolut banal la workaround, trebuie doar să adăugați o pre-interogare pentru a prelua datele în UTF-8 și ați terminat. De asemenea, actualul nostru tokenizor UTF-8 este chiar mai rapid decât cel SBCS.
În ciuda faptului că documentația pentru modulul „Căutați“ din versiunea v16.5.0 declară susținerea Sphinx 2.2.10 - funcționează doar pentru site-urile din UTF-8.
Pentru a configura, trebuie să mergeți la panoul de administrare al site-ului, apoi să mergeți la "Setări" -> "Setări de produs" -> "Module setări" -> "Căutați".


Apoi, trebuie să copiați fișierul de configurație afișat pe pagina de configurare:
eliminând linia "infix_fields =" din ea. Apoi faceți clic pe "Aplicați" după salvarea setărilor.
Aici este finalizată prima parte a configurației Crix Bitrix pentru lucrul cu serverul de căutare fulltext, apoi serverul trebuie să fie configurat.

Accesați fila "Server de căutare" și activați-o.

Din moment ce sunt folosite indici în timp real, ar trebui să fie site-ul indexat complet, pentru a merge din nou la fila panoului „Morfologia“ de control al site-ului, în lista de meniu drop-down, „căutare full-text folosind selectați“ Sphinx „și faceți clic pe“ Apply ".
După aplicarea modificărilor, veți vedea un mesaj despre necesitatea indexării complete a site-ului, faceți clic pe "Re-indexarea site-ului"

Odată pe pagina de indexare, debifați "Index numai schimbat" și faceți clic pe "Reindex"

Setarea textului complet sa terminat! Puteți verifica funcționarea căutării pe site-ul dvs.
Dacă există probleme cu instalarea sau configurarea, puteți contacta asistența noastră tehnică - cu plăcere vă vom ajuta și vom răspunde la toate întrebările.