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, 6200 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 Lernen, aber wie?

gelöst Frage von zRobinJava8 Kommentare

Guten Abend! Ich möchts jetzt endlich auf Java umsteigen, allerdings habe ich schon bemerkt, dass man für Java ein ...

Neue Wissensbeiträge
Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 2 StundenHardware

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Sicherheit

Oracle gibt kritische Updates für diverse Produkte frei (16. Oktober 2018)

Information von kgborn vor 13 StundenSicherheit

Oracle hat zum 16. Oktober 2018 eine ganze Reihe an kritischen Updates für seine Produkte freigegeben. Eine Kurzübersicht mit ...

Windows 10
FYI: Fristen beim Windows 10 Downgrade-Recht
Information von kgborn vor 13 StundenWindows 10

Möglicherweise ist das bei euch bekannt - ich habe es gerade aus einem Newsletter eines OEMs herausgefischt. Beim Downgrade-Recht ...

CMS
Freie Wähler Bayern MySQL PW online
Information von sabines vor 16 StundenCMS6 Kommentare

Die Typo3 Installation der Freien Wähler Bayern scheint wohl längere Zeit nicht mehr angefasst und/oder fehlkonfiguriert zu sein. Nach ...

Heiß diskutierte Inhalte
Windows 10
Sysprep Fehler im Log kann nicht starten
Frage von grillinator95Windows 1021 Kommentare

Hallo, kann leider SYSPREP nicht mehr starten, Win10 64bit. Logfile sagt folgendes: 2018-10-17 13:44:56, Info SYSPRP 2018-10-17 13:44:56, Info ...

Internet
Ist diese URL denkbar (Syntax)?
gelöst Frage von departure69Internet17 Kommentare

Hallo. Der Sohn eines Arbeitskollegen hat im Gymnasium EDV-Unterricht. Leider hat er in der letzten Klassenarbeit einen Fünfer geschrieben. ...

Exchange Server
Outlook Anywhere - Anmeldefenster muss mit Domain gefüllt werden
Frage von leon123Exchange Server15 Kommentare

Hallo zusammen, ich habe relativ erfolgreich einen Exchange 2016 aufgesetzt, sowie ein SAN-Zertifikat eingespielt und Outlook Anywhere aktiviert. Beim ...

Debian
Linux debian 9 Installation
Frage von Green14Debian15 Kommentare

Hallo zusammen, ich habe mich ein wenig mit Debian auseinandergesetzt und möchte mir eine Standard-Installation als Grundlage für andere ...