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.