Ich habe ein neues Datenfeld angelegt, finde aber über die Volltextsuche keine Texte, die ich hier eingebe. Habe ich da etwas übersehen?
Die Beschreibung bezieht sich auf Dokumentenarchive, das Prinzip gilt aber auch für andere Datenbanken auf dem SQL Server.
Ab Office Manager DMS 18.0.1.545 ist dies für neue Datenfelder nicht mehr nötig.
Ab Office Manager DMS 18.0.1.545 ist dies für neue Datenfelder nicht mehr nötig.
Dem Index neue Felder hinzufügen
Neue Datenfelder werden nicht automatisch dem Index für die Volltextsuche hinzugefügt. Sie können dies aber mit einem SQL-Befehl nachholen.
ALTER FULLTEXT INDEX ON tabellenname ADD (feldname1,feldname2,...)
Anleitung für Office Manager DMS
Prüfen Sie bitte zuerst, ob der Server-Index aktiviert ist:
- Wählen Sie den Menübefehl .
- Wechseln Sie zur Seite Datenbanken | Volltextindex. Hier steht „SQL Server Volltextindex“, wenn dieser aktiviert ist.
Namen der neuen Felder
- Wählen Sie den Menübefehl .
- Markieren Sie das neue Datenfeld und wechseln Sie zur Seite Eigenschaften. Der benötigte Name steht hinter Feldname.
- Notieren Sie sich die Feldnamen aller neuen Datenfelder, die in den Index aufgenommen werden sollen.
- Schließen Sie das Fenster.
SQL-Befehl an die Datenbank senden
Sie können dies mit verschiedenen Tools machen oder direkt in Office Manager DMS:
- Im Programm als Administrator anmelden: .
- Im neuen Menü bitte wählen.
- Im Editor geben Sie folgende Zeilen ein
ALTER FULLTEXT INDEX ON document ADD (feldname)
ALTER FULLTEXT INDEX ON docarch ADD (feldname)
Falls Sie mehrere Felder hinzufügen möchten, dann geben Sie diese mit Komma getrennt innerhalb der Klammern ein. - Im Menü des Editors: .
Falls Sie keine Bestätigung, sondern eine Fehlermeldung erhalten, dann prüfen Sie bitte Folgendes:
- Die Meldung „…weil die doppelte Spalte angegeben ist“ erhalten Sie, wenn das Feld bereits im Index enthalten war.
- Haben Sie ausreichende Berechtigungen auf dem SQL Server?
Eigenen Kommentar schreiben oder eine Rückfrage stellen