Toadward Geschrieben 23. Februar 2002 Geschrieben 23. Februar 2002 hallo, ich will eine suchmaschine für xml-dateien in jsp programmieren. wie gehe ich da vor? ich habe mir gedacht, ich programmiere zum einen einen spider, der wie ein internetsuchmaschinenspider funktioniert und die inhalte indiziert. auf diesen daten wird dann die suche eines user durchgeführt. hat jemand ne idee dazu? ist das der richtige weg? gibt es noch andere möglichkeiten? wie gehe ich da vor?
Chipsy Geschrieben 25. Februar 2002 Geschrieben 25. Februar 2002 Was willst du denn in einer XML-Datei suchen?.... XML-Dateien sind doch schon so schön gegliedert, warum willst du die dann noch instanziieren...? du mißbrauchst mit diesem Vorhaben ja die Idee von XML völlig!!! Chipsy
Toadward Geschrieben 25. Februar 2002 Autor Geschrieben 25. Februar 2002 hi, nö... will halt ne volltext suche realisieren. sind ne art sitzungsprotokoll. ob im format xml oder txt oder html ist doch egal will/muss ne suche über solche dateien realisieren
Chipsy Geschrieben 26. Februar 2002 Geschrieben 26. Februar 2002 ok, dann kommen wir dem ganzen ja schon etwas näher.. und auf den JSP-Seiten willst du dann das ergebnis anzeigen?.... Was mußt du in der Datei suchen? ein bestimmtes Wort oder Zeichen und dann abbrechen? oder mußt du immer den gesamten Text durchparsen?.... wenn du nur eine bestimmte Zeichenfolge suchen mußt und nach erfolgreichem Suchen abbrichtst.. würde ich die Zeilen aus der Datei einzeln auslesen und sofort durchsuchen.... mußt du dagegen so und so immer bis zum Ende des Textes, würde ich die Zeilen einzeln in ein Array lesen, danach die Datei schließen und dann das Array nach der Zeichenfolge durchsuchen (das wäre dann die Variante mit dem Indiezieren).... Chipsy
Toadward Geschrieben 26. Februar 2002 Autor Geschrieben 26. Februar 2002 naja, dein vorschlag ist ziemlich unperformant... es soll wie eine internetsuchmaschine funktionieren. wenn ich da jede zeile einzeln von 100 xml dursuchen will, sitze ich da ja stunden, bis ich ein ergebnis habe.... ich denke die lösung ist ein b-baum der das resultat einer indizierung aller dateien ist. auf diesem baum wird die suche dann durchgeführt. trotzdem danke für deinen vorschlag
RDJ Geschrieben 3. April 2002 Geschrieben 3. April 2002 www.jdom.org Sind nützliche Bibliotheken wenn du XML "parsen" / durchsuchen willst , würde dir raten den DOMBuilder anzuschauen . Ich hab da was in Java geschrieben, was mir meine XML Dateien nach eingegebenen Attributen durchsucht und den Wert ausgibt. Falls dus noch brauchst kann ich dir s schicken (Wenigstens den ansatz ) MFG
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden