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? Zitieren
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 Zitieren
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 Zitieren
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 Zitieren
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 Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.