Wie Suche coden?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Zoowaerter, 13. Oktober 2008 .

Schlagworte:
  1. 13. Oktober 2008
    Hi,
    ich mochte in meine Seite eine Suche einbauen. Bisher war es geplant mit php, aber dann brauche ich ja eine Datenbank. Ich moechte aber eine Suche die ohne Datenbank funktioniert.

    Ich habe eben gegooglt und hier gesucht, habe aber nur ein paar fuer mich unverstaendliche scipte gefunden....

    Kann man die Suche vllt mit Java schreiben, dann braeuchte man ja keine Datenbank. Oder wie kann man es denn sonst machen?
    Es ist eine sehr kleine Seite, daher koennte man den Code auch so schreiben dass er die html seiten einfach durchsucht?

    greeetz zoo
     
  2. 13. Oktober 2008
    AW: Wie Suche coden?

    ich kann dir die google benutzerdefinierte suche empfehlen.

    Benutzerdefinierte Suchmaschine
     
  3. 13. Oktober 2008
    AW: Wie Suche coden?

    du kannst auch mit php ne suche schreiben, ist aber nicht sonderlich effektiv
    müsstest halt vom doc-root ausgehend sämtliche html dateien öffnen, tags am besten filtern und was übrig bleibt durchsuchen
    allerdings solltest du wenn du das schon machst mindestens eine datenbank mit suchwort-index anlegen
     
  4. 13. Oktober 2008
    AW: Wie Suche coden?

    Wie Schmitz sagte, eine Datenbank mit Suchindex anlegen, wo alle Dateien bereits ausgelesen wurden und dessen Schlagwörter auf die jeweiligen Seiten referenziert wird.

    Blackwords wie "ist", "und", "lol" oder "rofl" kannste natürlich filtern lassen.

    Kannst auch das Zend Framework für deine PHP Suche nutzen: Zend_Search_Lucene - Zend Framework Reference - Zend Framework

    Paar kleine Tipps für den Suchindex:
    - HTML tags natürlich entfernen
    - Umlaute umwandeln (ü zu ue usw.)
    - Jedes Wort klein

    Bei jeder Suche wird das Umwandlungsverfahren des Strings ebenfalls durchgeführt, um das Suchwort dem Wort im Index anzugleichen
     
  5. 13. Oktober 2008
    AW: Wie Suche coden?

    ja danke, aber wiegesagt war mein ziel, keine datenbank zu benutzen!
    aber dafuer vllt eine andere sprache, z.b. javascript oda so!?
     
  6. 13. Oktober 2008
    AW: Wie Suche coden?

    Wie Schmitz sagte, kannste auch so PHP nutzen. Musst halt jede verzeichnis einzeln durchsuchen 8wird anders nicht lösbar sein).
    Außer du erstellst dir nen Suchndex auf Dateibasis.

    Hast bspw nen Datei Suchindex, die folgendermaßen aufgebaut sein könnte:
    [Schlagwort]:[[Datei],[Datei],[Datei]] usw.

    Und das für jede Zeile.
    Wie gesagt... aber das Filesystem ist langsamer asls ne datenbank
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.