ugrás a tartalomhoz

Kereső script!

djcsebi · 2010. Júl. 8. (Cs), 20.28
Sziasztok!
Tudnátok nekem abban segíteni, hogy hogyan hozzak létre egy kereső scriptet! Kódom nincsen, fogalmam sincs hogyan kezdjem el! Azért tudok egy kicsit PHP-zni, tehát ilyenek mint a Regisztráció, Belépés, Levélküldés azok mennek! De a kereső script az megfogott! Nagyon megköszönném ha segítenétek!

Előre is köszönöm!
By: Jancsika
 
2

Felépítés

janoszen · 2010. Júl. 8. (Cs), 22.52
A keresőnek számodra két fontos komponense van. Az egyik maga a kereső (jé :) ) a másik a crawler.

Nézzük a crawlert: Tegyük fel hogy vannak tartalmaid amik elérhetőek egy jól szituált MySQL táblában egy szöveges mezőben. A crawler ezeken végig megy, kiszedi a tartalmat, kiszedi belőle a HTML tageket (strip_tags) majd beleteszi egy keresőtáblába. A crawler indexelő részét (ami kiveszi a HTML-t, stb) érdemes külön szedni mivel így közvetlenül is meghívható lesz ha egy-egy tartalom változik az admin felületről.

Ezek után jön a keresés. Ennek már semmi más dolga nincs, mint a keresőtáblára ráereszteni egy jól irányzott keresést. Ha ügyes vagy, akkor nem LIKE-al keresel benne hanem FULLTEXT search-el. (Ezeknek utána kell olvasn.)

Ez így egy elég fapados megoldás de ha végig kínlódod magad rajta, sokat tanulsz és tovább fogod tudni fejleszteni. Persze használhatsz kész megoldást is.