Verwendete Java, um eine Suchmaschine mit Thread zu entwickeln, die die Benutzersuche verfolgt, können Benutzer Webseiten kriechen und einen invertierten Index suchen, der auf krabbeligen Webseiten erstellt wurde.
Verarbeitet alle Textdateien in einem Verzeichnis und in seinen Unterverzeichnissen, reinigt und analysiert den Text in Wortstämme und erstellt einen invertierten Index für den Memory, um die Zuordnung von Wortstämmen auf die Dokumente und die Position innerhalb dieser Dokumente zu speichern, in denen diese Wortstämme gefunden wurden.
Unterstützt genaue Suche und teilweise Suche. Darüber hinaus kann die Anwendung die Gesamtzahl der in jeder Textdatei gefundenen Wörter verfolgen, eine Abfragedatei analysieren und aufbauen, eine sortierte Liste der Suchergebnisse aus dem invertierten Index generieren und diese Ergebnisse in eine JSON -Datei unterstützen.
Unterstützt den invertierten Index von Thread-Safe und verwendet eine Arbeitswarteschlange, um den invertierten Index mit mehreren Threads zu erstellen und zu durchsuchen.
Unterstützt Web -Crawling und Erwerb von HTML
Unterstützt Benutzerverfolgung und speichert den Benutzerverlauf