centauriIndexer - Suchindex erstellen
Dieser Hintergrund-Job erstellt und aktualisiert in der Datenbank den Suchindex für die Volltextsuche und die Vorschläge während der Eingabe der Suchbegriffe.
Dieser Hintergrund-Job sollte für alle Shops eingerichtet sein.
centauriIndexer.exe “connectionstring” "felderliste" >> centauriindexer.log
Da die beiden Parameter connectionstring und felderliste Leerschritte enthalten könnten, sollten sie immer in Anführungszeichen gesetzt sein.
Den connectionstring kann man aus der web.config kopieren.
Die Liste der indizierten Spalten muss mit Beistrich getrennt werden. Ein sinnvolles Beispiel wäre
[itemname1],[itemname2],[matchcode],[memo],[memo2],[memo3],[memo4],[description]
Werden zusätzliche Felder für Informationen im Shop benutzt, die auch bei der Suche gefunden werden sollen, dann kann dieses Feld in der Liste ergänzt werden. Die Artikelnummer wird automatisch in den Suchindex aufgenommen und muß nicht angegeben werden.
Je weiter vorne ein Feld in der Liste steht, umso wichtiger ist der Inhalt für das gefundene Produkt.
Die Umleitung in die Logdatei am Ende ist nur für Support-Zwecke empfohlen und ist nicht notwendig.
Typischerweise steht der Aufruf in einer .bat Datei z.B. centauriIndexer.bat oder amesbichlerIndexer.bat (wenn der Name des Shops in der .bat Datei stehen soll).
Diese .bat Datei wird dann in den Windows-Taskplaner gehängt - sinnvollerweise einmal pro Tag in den Nachtstunden.