Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Java Suchmaschine

Mitglied: Praktikantin

Praktikantin (Level 1) - Jetzt verbinden

09.10.2007 um 12:41 Uhr, 6174 Aufrufe

zum laufen bringen

Hallo zusammen,
ich habe 7 verschiedene Java codes die hier zu finden sind: http://rapidshare.com/files/61318562/ji.tar.gz
Ich habe diesen Code auf einer Homepage einer Universität gefunden und war mehr als begeistert, da ich selbst so etwas gesucht habe und es ist wirklich klasse so ein fertiges IR System zu finden. Man bekommt eine Idee wie das alles läuft (Theorie ist gut Praxis ist besser). Ich will es zum laufen bringen aber irgendwie schaffe ich es nicht. Der Code ist zu hoch für mich und ich bin mehr als verloren. Was das Programm eigentlich machen soll:

Die klassische Implementierung eines IR-Systems funktioniert so, dass man die
Dokumente liest, in Wörter zerhackt, die Wörter zählt, und das alles in sogenannten
invertierten Listen abspeichert. Die invertierte Liste zum Term ti
enthält eine Liste aller Dokumentnummern, in denen der Term vorkommt. Bei
gewichteter Indexierung steht bei jeder Dokumentnummer auch noch dabei, mit
welchem Gewicht der Term in diesem Dokument versehen ist.
Man braucht also diverse Datenstrukturen:
1. Das Wörterbuch (dictionary) ordnet jedem Term eine Nummer zu, der
Rest des Systems verwendet nur die Nummer. Außerdem werden hier weitere
globale Daten zu jedem Term gespeichert, wie beispielsweise die document frequency (Anzahl Dokumente, die diesen Term enthalten).
2. Die Dokumentliste ordnet jedem Dokument eine Nummer zu. Ferner
können dokumentspezi_sche Daten hier abgelegt werden, beispielsweise
die Dokumentlänge.
3. Das inverted file enthält die invertierten Listen zu jedem Term, die oben
schon beschrieben wurden.
Das System besteht dann aus zwei hauptsächlichen Komponenten:
1. Der Indexer liest die Dokumente und baut die o.g. Datenstrukturen auf.
2. Der query processor nimmt eine Anfrage entgegen und liest die o.g.
Datenstrukturen und berechnet das Anfrageergebnis.

Hier eine Link zu der ganzen Aufgabe: http://rapidshare.com/files/61318729/09.pdf
Ich will das Programm einfach zu laufen bringen und es für cacm.all Sammlung benutzen: http://rapidshare.com/files/59055129/cacm.tar.gz
Die Java Klassen sind: Dictionary (erstellt das Wörterbuch), DV (splittet die Dokumente und erstellt wahrscheinlich einen Index, Indexer.java, Query (für die Abfragen, das Arciv befindet sich auf das cacm Archiv (Querl.txt (oder so ähnlich)), Search (für die Suche) und Stemmer.java für das Stemming. Ich will euch bitten mir weiterzuhelfen… Ich weiß wirklich nicht mehr weiter und bis ich das alles von selbst löse dauert es eine Ewigkeit. Seht euch die Codes an und ändert alles was nötig ist damit es auf meinem PC läuft. Die cacm Datei befindet sich auf c:\cacm\cacm.all, der Index und das Dictionary sollen jeweils auf C:\Index und C:\dict gespeichert werden und wenn der code DV.java läuft und die Dokumente von cacm.all trennt sollen die auf c:\docs gespeichert werden . Der code befindet sich aud C:\ji. Ich weiß jetzt nicht mehr was noch benötigt wird. Es wäre toll wenn auf Search.java ein Eingabe Feld erscheint und wir dort unsere Frage stellen können… Muss ich außerdem ein Packet erstellen? Ich bin für jede Hilfe mehr als dankbar.

Viele liebe Grüße
Julia
Ähnliche Inhalte
Windows 7

Löschen der unerwünschten Suchmaschine "amisite" über Programmentfernung

gelöst Frage von wiedhalmWindows 72 Kommentare

Hallo Experten! Irgendwie habe ich mir "amisite" eingefangen, welche sich auf meinem Firefox eingenistet hat und welche auch mehreren ...

Java

Wie bekomme ich bei Java diese Zertifkatsmeldung weg. Ein Abacus Login verwendet Java , und dies bringt eine Java Warnmeldung

Frage von 116480Java10 Kommentare

Hallo, scheinbar nur , wenn man aus unserem Netz auf ein Abacus System zugreift, das Java fürs Login verwendet, ...

Java

Was ist ein "Href" im Java ?

gelöst Frage von 131455Java31 Kommentare

Hallo zusammen, wir haben eine Applikation ; Die hat den Aufruf JNLP . Nun heisst es "Java neu eine ...

Java

Java konsole per java befehl einblenden

gelöst Frage von deinernstjetztJava6 Kommentare

Hallo, ich habe eine Konsolenanwendung programmiert, allerdings ist das Problem, das man diese nicht mit klick auf das .jar ...

Neue Wissensbeiträge
Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 12 StundenWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

iOS
IOS 11.2.6 verfügbar
Information von sabines vor 18 StundeniOS

Mit dem Update soll der Bug behoben werden, bei dem eine bestimmte Zeichenkette IOS zum Absturz gebracht hat.

Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 1 TagSicherheit8 Kommentare

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 1 TagInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Heiß diskutierte Inhalte
Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server25 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

LAN, WAN, Wireless
VPN Cisco ASA5505 PaloAlto PA-200
gelöst Frage von YannoschLAN, WAN, Wireless22 Kommentare

Hallo zusammen, ich würde gerne ein Site-to-Site VPN zwischen den beiden Standorten aufbauen. PaloAlto PA200 Internetanschluss Deutsche Telekom GK ...

SAN, NAS, DAS
Qnap TS-453S Pro - Anbindung Active Directory
Frage von JuckieSAN, NAS, DAS13 Kommentare

Hallo zusammen, ich habe hier eine Qnap TS-453S Pro die sich mal so absolut gar nicht in das Active ...