ugrás a tartalomhoz

HTML oldalakra kereső - motor PHP-val

Anonymous · 2005. Jan. 4. (K), 17.11
Üdv Mindenkinek,
olyan kérdésem lenne, hogy van egy Honlap, amely kb. 10 HTML oldalból áll és ezeken az oldalakon kellene nekem egy kis kereső - motort készíteni, szerintetek hol induljak el, egyenlőre van PHP-m, de adatbázis-t nem kapok mellé?

Gondolom előszőr egy indexet hozok létre pl.: linkekre, meta-tagokra stb., ezeket készítek egy súlyozó "táblát" (melyik találat milyen súllyal szerepeljen) majd megjelenítem %-osan prioritásos sorrendben.
Lépések:
1. beolvasás fopen,
2. majd indexelés ha még nincs index,
3. szó keresése
4. megjelenítés

Szerintetek ez így jó, tudtok jobb megoldást is (biztosan, bár én kicsit járatlan vagyok ebben a kereső-motor + hatékonyság dologban) gondolom, esetelg vmi tutorial, vagy segédlet, én használhatót nem találtam, csak adatbázisosat, ami nem jó?

Köszi
Sanyi
 
1

Kereső

Bártházi András · 2005. Jan. 4. (K), 17.35
Szia!

A legegyszerűbb, ha a Google-t izzítod be a dologra, valamennyire még testre is szabható a találati oldal megjelenése, ha jól emlékszem. Én 10 oldalra nem tennék keresőt.

Ajánlanám a MnogoSearch-t különben, ami itt a Weblabor alatt is van, de az adatbázist használ.

Ha kézzel szeretnél nekiállni, akkor az oldalon levő szavakat kell kigyűjtened, kedved szerint súlyoznod, ha gondolod (legegyszerűbb, hogy a legtöbbet szereplő lesz a legfontosabb), majd eltárolni. Ezután pedig írni egy olyan keresőt, ami ebben keres.

Még egyszerűbb, ha Linuxos a szerver, akkor lefuttatsz egy grep parancsot a HTMl-t tartalmazó könyvtáron, s a találatokat visszaadod. 10 oldalra nem kell több. Vagy csinálhatod azt is, hogy egymás után megynyitod a HTML fájlokat, megpróbálod a keresési kifejezést illeszteni rá egy mintaillesztő kifejezés keretében vagy más módon, s ebből gyártasz találati oldalt.

-boogie-
2

google

Anonymous · 2005. Jan. 4. (K), 17.42
Üdv,
ez a google-os megoldás érdekel, vmi link ezzel kapcsolatban nincs raktáron?

a grep is szimpatikusnak tűnik, de nem vagyok Linux guru, és nem tudom pontosan, hogy a server is Linux-os e?

Üdv
Sanyi
3

vmi link

Hojtsy Gábor · 2005. Jan. 4. (K), 17.45
http://www.google.com/search?q=keres%C3%A9s+site%3Aweblabor.hu
Ennyi egy webhely specifikus Google keresés.
4

varázsló

Bártházi András · 2005. Jan. 4. (K), 18.40
5

Esetleg ez?

sajt · 2005. Jan. 4. (K), 18.50
http://services.google.com/cobrand/free_trial