+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Spezielle Suche programmieren?

  1. #1
    TP-Junior Elayne macht alles soweit korrekt
    Registriert seit
    Mar 2006
    Beiträge
    13

    Spezielle Suche programmieren?

    Ich habe ausgiebig die diversen PHP-Scriptsammlungen durchsucht, aber bisher nichts vergleichbares gefunden. Daher denke ich jetzt darüber nach, selbst ein Suchscript mit dem folgenden Funktionen zu programmieren.
    Lacht aber bitte nicht gleich, weil ich bei PHP noch Anfänger bin. Ich sehe das natürlich als langfristiges Ziel

    Meine Suche sollte folgendes können:

    BACKEND
    - Das Programm soll einfach installierbar sein.
    - Nach der Installation kann der Admin einen Befehl starten um die Webseite zu indexieren. Dabei durchspidert das Programm erstmal die Webseite (er kann festlegen wie tief es spidern soll) und gibt dann eine Liste mit allen URLs aus die es gefunden hat. Der Admin kann nun per Checkboxen auswählen welche Seiten indexiert werden sollen.
    - Nach dem endgültigen Index-Befehl startet das Programm die Indexierung und liest sich komplett durch die ausgewählten Seiten. Die kompletten Texte werden in der Datenbank im Suchindex abgelegt.
    - Es gibt spezielle Auszeichnungen im Quellcode mit denen man Bereiche von dieser Suche aussperren kann (z.B. dass nicht jedesmal die komplette Navigation mit eingelesen wird).
    - Sobald die Seite erstmalig komplett indexiert ist, kann der Admin zukünftig von Hand wählen ob eine bestimmte oder alle Seiten neu indexiert werden sollen. Er kann auch den Spider wieder durchlaufen lassen und sich Seiten anzeigen lassen, die noch nicht gespidert sind.
    - Natürlich kann er auch einzelnen Seiteninhalte wieder aus dem Suchindex löschen.
    - Der Spider liest die Seiten so ein wie der Nutzer sie sieht (also kein HTML, sondern nur den reinen Text). Daher könnte er auch dynamische Inhalte wie Foren einlesen sofern man ihn dazu beauftragt.

    FRONTEND:
    - Über ein Suchfeld kann der Nutzer mit Boolschen Operatoren arbeiten.
    - Dem Nutzer werden automatisch ähnliche Begriffe zur erneuten Suche vorgeschlagen wenn er sich mal vertippt (Google bietet sowas an).
    - Saubere Suchergebnisse bei denen die Seitentitel als Überschrift angegeben werden und ein Ausschnitt von XXX Zeichen rund um den markierten Begriff (wo er zum ersten Mal auf der Seite auftaucht).

    Wie schwer ist das?
    Für wie schwer haltet ihr sowas? Habt ihr Tipps wo ich da beim Planen anfangen sollte? Möglicherweise Tuts wie man eine Suche schreibt?
    <= lernt fleißig PHP

  2. #2
    TP-Veteran heatseeker bringt sich richtig ein heatseeker bringt sich richtig ein Avatar von heatseeker
    Registriert seit
    Jun 2003
    Ort
    Aachen, Germany, Germany
    Beiträge
    1.165
    Mach dich mit Regulären Ausdrücken, Dateifunktionen und MySQL GUT vertraut, dann solllte das nich allzu schwer sein...

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51