Ansichten:

Verhalten:
Fulltext funktioniert nach update auf DocuWare Version 6.6, 6.7 oder 6.8 nicht!

Mögliche Gründe, welche zu diesem Verhalten führen:
Wenn Sie von einer älteren DocuWare-Version in mehreren Update-Schritten direkt auf die DocuWare-Version 6.6 aktualisieren, kann es vorkommen, dass der Vorherige Updatevorgang der Volltext-Tabellen nicht erfüllt werden konnte. Dies kann dazu führen, dass der Volltext in der DocuWare-Version 6.6 nicht verfügbar ist.

Im Catalina-Protokoll werden folgende Meldungen im Volltextserverpfad protokolliert:

org.apache.solr.common.SolrException: Fehler beim Analysieren des Feldnamens: Erwarteter Bezeichner an Position 0 str = '@ rowtype, DWDOCID_i, DOCID_s'
In der Tabelle dwdata.Task_Process werden Task 1-Prozesse (Upgrade-Tasks) und in der Spalte TaskSettings werden folgende Werte angezeigt.

FCUpgradeTaskSettings nextInProcessDocId = "2147483646" UpgradeFrom = "OlderDocuWareVersion"

Es kann auch vorkommen, dass alte Volltexttabellen im entsprechenden Archiv vorhanden sind, in denen die Volltextsuche nicht mehr funktioniert. Dies sind zum Beispiel die Tabellen filecabinet_FTD, filecabinet_FTDO, filecabinet_FTI und filecabinet_FTM, die durch die verschiedenen Updates nicht gelöscht werden konnten.

Lösung:
Bevor Sie die folgenden Schritte ausführen, erstellen Sie eine aktuelle Sicherung der Datenbank "dwdata"!

Löschen Sie die alte Volltexttabelle des Archivs (filecabinet_FTD, filecabinet_FTDO, filecabinet_FTI und filecabinet_FTM), da diese nicht mehr verwendet werden.

Löschen Sie die Task 1-Zeilen aus der Tabelle dwdata.Task_Process, da die Volltexttabellen einer älteren Version nicht aktualisiert werden müssen. Die neuen Volltext-Tabellen, die in der DocuWare-Version 6.6 verwendet werden, sind die Tabellen filecabinet_PAGE und filecabinet_SECT.


Starten Sie den Content Server neu und setzen Sie den Volltext für das entsprechende Archivkabinett zurück, damit die Volltextdaten neu verarbeitet werden könnten.