SOG-Helpcenter Logo SOG Business - Software

Die SQL-Server Volltext Engine


Mit Hilfe der SQL-Server Volltext-Engine können Dokumente die in der SQL-Server Datenbank gespeichert sind (Blobs) über eine Volltextsuche durchsucht werden.
Die SQL-Server Volltextsuche wird von SOG ERP (VACOS) an unterschiedlichen Stellen unterstützt.
So können Dokumente (f809) die sich in der SOG ERP (VACOS)-Datenbank befinden durchsucht werden, es können Artikeldokumente (f807) durchsucht werden und es können Dokumente durchsucht werden, die an Aufgaben hängen. (f017/f815)

Damit die SQL-Server Volltextsuche funktioniert, muss zuerst das Volltext-Feature der SQL-Server Datenbank installiert und konfiguriert werden.

Anschließend muss ein Volltextindex für die Tabelle f015 aufgebaut werden.

Dann können die SQL-Filterfunktionen "SQL Volltextsuche Dokumente" in den beschriebenen Funktionen konfiguriert und genutzt werden.

Installationshinweise SQL Server Volltext-Feature


In der SQL-Datei sql\sog\fulltext_f815.sql finden Sie Download und Installationshinweise zur SQL Server Fulltext-Engine, sowie die notwendigen SQL-Kommandos zum Aufbau eines Fulltext-Indexes für die Tabelle f815.

Mit dem SQL Kommando

    select document_type, path from sys.fulltext_document_types;

Können Sie abfragen, welche Dateitypen von der SQL Server Fulltext-Engine verarbeitet werden können.
Fehlen hier Einträge, müssen Sie auf dem SQL-Server Computer die entsprechenden IFilter-Komponenten des Softwareherstellers der gewünschten Dateiendung installieren.
Das bedeutet, dass normalerweise für die Suche über echte textbasierende PDF-Dokumente die entsprechende Software von Adobe installiert werden muss.
Aus Erfahrungen mit Installationen in Projekten ist für den Einsatz der PDF-Filter ein 64-Bit-System auf dem Datenbank-Server erforderlich.
Dokumente im einfachen Textformat und die von Microsoft unterstützen Formate wie WORD und EXCEL sind dabei mit SQL-Server normalerweise bereits implementiert.
Hierzu müssen möglicherweise nur Dateiendungen wie ".lst" oder ".prt" zusätzlich dem SQL-Server bekannt gemacht werden.
Für alle weiteren Arten von Dokumenten ist zu prüfen, ob für das jeweilige Dokumentenformat eine Volltextsuche implementiert werden kann.
Siehe auch: Hinweise in sql\sog\fulltext_f815.sql

Beachten Sie, dass nach der Installation der Adobe-IFilter-Komponente ggf. zusätzlich die PATH-Variable zu erweitern ist.
Anschließend muss der SQL-Server neu gestartet werden.

Über das SQL Kommando

    select * from sys.fulltext_indexes;

Können Sie abfragen, ob der Neuaufbau des Volltext-Indexes abgeschlossen wurde, oder nicht.