Die Klasse SearchParameter

Um eine Suche in 2FOLKS auszuführen, benötigen Sie einen Satz an Parametern. Diese werden in der Klasse SearchParameter gebündelt. Diese Klasse wird dann an die Suche übergeben, welche das entsprechende Such-Ergebnis zurückliefert.

Die Klasse SearchParameter nimmt bei der Instanziierung drei Parameter auf.

  1. Einen Suchstring. Bei mehreren Begriffen müssen alle gefunden werden.
  2. Ein Array von Dokument-Typen. Angegeben werden hier die Call-Namen der Dokument-Typen.
  3. Einen boolschen Wert, der angibt, ob die zu suchenden Dokumente einen Dokument-Typ besitzen müssen, der in dem eben erwähnten Array enthalten ist, oder ob die zu suchenden Dokumente genau nicht eine im Array genannten Dokument-Typ besitzen dürfen.

$docTypes = array();
$docTypes[] = 'textdokument';
$docTypes[] = "referenz";
$docTypes[] = "mitarbeiter";
$searchPara = new SearchParameter("such nach diesen Wörtern", $docTypes, true);
 

Das oben gegebene Beispiel wird die Suchanfrage so parametrisieren, dass nach Dokumenten gesucht wird, die Begriffe enthalten, welche mit den Token "such", "nach", "diesen", "wörtern" beginnen und deren Dokument-Typ entweder "textdokument", "referenz" oder "mitarbeiter" ist.