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

Constructor Summary
Engine()
           
 
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
 

Constructor Detail

Engine

public Engine()
Method Detail

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