searchDesign
Class Engine
java.lang.Object
|
+--searchDesign.Engine
- public class Engine
- extends java.lang.Object
Beschreibung: Die Klasse Engine steuert den Haupt-Programmablauf von
SearchEngy. Die notwendigen Klassen wie Indexer oder QueryEngine werden
hier instantiiert, um anschließend durch die Methoden buildIndex bzw.
findWords das jeweilige Unterprogramm zu starten.
- Version:
- 1.0
Method Summary |
static void |
buildIndex(java.lang.String pathToFolder)
Diese Methode bildet den Index der Suchmaschine und speichert ihn auf dem indexFile.
|
static void |
findWords(java.lang.String words)
Diese Methode führt eine Suchanfrage durch die QueryEngine durch |
static void |
init()
Diese Methode initialisiert die Engine durch Einlesen der Direktivendatei "SearchEngy.ini" |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Engine
public Engine()
init
public static void init()
- Diese Methode initialisiert die Engine durch Einlesen der Direktivendatei "SearchEngy.ini"
buildIndex
public static void buildIndex(java.lang.String pathToFolder)
throws java.io.FileNotFoundException,
java.io.IOException
- Diese Methode bildet den Index der Suchmaschine und speichert ihn auf dem indexFile.
Es werden dabei Zeitmessungen vorgenommen.
- Parameters:
pathToFolder
- Der Pfad zum zu indizierenden Verzeichnis- Throws:
- java.io.FileNotFoundException -
- java.io.IOException -
findWords
public static void findWords(java.lang.String words)
- Diese Methode führt eine Suchanfrage durch die QueryEngine durch
- Parameters:
words
- Die vom Benutzer eingegebene Suchanfrage