Alles rund um das, was mir Spass macht.
Freunde des Basspiels
MCS Search
|
|
Desktopsuche mal einfach |
MCS Search
Desktopsuche mal einfach
Einleitung
„Nicht schon wieder eine Desktopsuche!“
„Doch schon wieder eine.“
„Und warum?“
„Weil ich eine Fingerübung für Java 7 brauchte.“
„Aha, und was kann die jetzt besonders gut?“
„Dokumente finden?!“
Scherz beiseite, jetzt kommt ein bisschen was für Programmierer. Wen's nicht interessiert einfach überspringen.
Warum denn jetzt noch so eine Suche? Primäres Ziel war es eigentlich Dubletten auf der Festplatte zu finden, also Dateien gleichen Inhaltes. Also hab ich das ganze gleich mal als Fingerübung für Java 7 benutzt. In Java 7 wurde u.A. der nio Paket erweitert. In diesem Projekt hab ich mich mit den Filesystem Watchern und den neuen TreeWalkern beschäftigt. Weiterhin verwende ich die aktuellen Packages von Apache-Tika, Apache Lucene, Apache Common Configuration, Log4j und dem Swing Application Framework. Und natürlich den Launch4j zur exe Generierung. Ich hätte mich ja auch noch gerne mit Simple XML Framework beschäftigt, aber leider brauchte ich das in der Anwendung nicht. :-(
Für den Otto-Normalanwender:
diese Desktopsuchengine kann Dokumente finden, und zwar fast belibiger Art. Und zwar nicht nur anhand des Dateinamens, auch der Inhalt (soweit möglich) wird analysiert. Folgende Dateiformate können inhaltsmäßig analysiert werden: http://tika.apache.org/1.0/formats.html
Und als kleines Bonbon findet es sogar gleiche Dateien auf der Platte.
Installation
Keine, ja richtig gehört, einfach in ein Verzeichniss seiner Wahl kopieren und fertig. Allerdings braucht das Programm Schreibzugriff einerseits auf das Verzeichniss in dem es sich befindet und andererseits auf das Verzeichniss, wo es seine Daten ablegt.
