23. Februar 200224 j 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?
25. Februar 200224 j 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
25. Februar 200224 j 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
26. Februar 200224 j 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
26. Februar 200224 j 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
3. April 200224 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.