wSearch

Die Framework-Klasse wSearch bietet die Schnittstelle zu einer Suche.

Funktionen

Fügt eine weitere Suche hinzu, um diese bei den Suchergebnissen zu berücksichtigen (verfügbar ab CMS Version 009.003.152.000)
String addAdditionalSearch(String $path)
Fügt eine Datei dem Suchindex hinzu.
String addUrlToIndex(String $url, Boolean $async)
Erstellung des Suchindexes mithilfe eines Scriptes (ab Version: 005.034.001.021)
String createIndex(Array $parameters)
Erstellung des Suchindexes Mithilfe eines Cronjobs
String cronjob(Array $parameters)
Exportiert die Statistik (verfügbar ab CMS-Version 018.004.137.000)
String exportStatistic(String $limit, String $type, String $format)
Ermittelt die Daten des aktiven Index (verfügbar ab CMS Version 009.005.053.000)
String getDataIndex()
Ermittelt die Daten des im Aufbau befindlichen Index (verfügbar ab CMS Version 009.005.053.000)
String getDataRobot()
Ermittelt die Beschreibung aus einer Datei im Suchindex.
String getDescription(Array $parameters)
Ermittelt die erste Überschrift aus einer Datei im Suchindex. (egal welche Überschriftenhierarchie die Überschrift hat)
String getFirstHeadline(Array $parameters)
Die Methode gibt den String zurück, der an die Framework-Funktion wTagcloud weitergegeben werden kann um eine Tagcloud zu erzeugen. Die Ergebnisse werden aus der Statistik der Suche ermittelt (Zusatzmodul Suche-Statistik).
String getSearchTermsForTagcloud(Array $parameters)
Ermittelt den aktuellen Status des Robots
String getStatusRobot()
Ermittelt die Beschreibung einer Seite im Suchindex und markiert die Treffer darin.
String getTextDescription(Array $parameters)
Ermittelt einen Teil des Inhalts aus einer Seite im Index. Der Treffer im Inhalt der Seite wird als Ergebnis markiert.
String getTextMulti(Array $parameters)
Ermittelt den Titel aus einer Datei im Suchindex.
String getTitle(Array $parameters)
Entfernt eine Datei aus dem Suchindex.
String removeUrlFromIndex(String $url)
Führt eine Suchanfrage aus und transformiert das Ergebnis mit einem Template.
String search(Array $parameters)
Führt eine Suchanfrage aus und gibt ein Array mit Urls zurück
Array searchArray(Array $parameters)
Führt eine Suchanfrage aus und gibt ein Array mit Urls zurück. Für jede Url wird zusätzlich die Gewichtung mitgegeben.
Array searchArrayData(Array $parameters)
Führt eine Suchanfrage durch und gibt eine Array zurück, das alle von der Suche ermittelten Informationen enthält
Array searchArrayDataComplete(Array $parameters)