Articole utile

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".

Articole utile






Apoi, mergeți la fila "Morfologie" și selectați "Sfinx" din meniul derulant "Căutarea textului complet cu".
Articole utile
Pentru activitatea sa utilizează indici Bitrix RT, care este, de fapt, înregistrarea este realizată în două locuri în același timp - în baza de date și serverul Sphinx căutare full-text. în timp ce indexerul însuși (programul de indexare din suita Sphinx) nu actualizează indexurile. Această abordare vă permite să căutați mereu informații relevante.

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.

Articole utile

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

Articole utile

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"

Articole utile

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

Articole utile

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.







Articole similare

Trimiteți-le prietenilor: