質問:
フルテキスト処理はどのように行われるのですか?
回答:
フルテキスト機能を有効にした状態でドキュメントをファイルキャビネットに保管すると、そのドキュメントに対するフルテキストインデックス作成が直ちに開始されます。
OCRおよびフルテキストインデックス作成タスクは、それぞれTASK_TYPE 0および2としてdwsystem.dbo.DWTASKSテーブルに生成され、その後Background Process Serviceによって処理されます。 Fulltext Server自体はフルテキスト検索のみを担当し、フルテキスト索引作成は行いません。ただし、フルテキスト索引作成中にフルテキストデータを受信 するためには、Fulltext Serverが実行されている必要があります。
dwsystem.dbo.DWTASKS テーブルにおけるフルテキストの TASK_TYPE の概要:
TASK_TYPE 0: OCR
TASK_TYPE 1: Intelligent Indexingによるテキストショットの作成
TASK_TYPE 2: フルテキストインデックスがデータベース内で更新され、SOLR コアにエクスポートされるため、Fulltext Server がそれにアクセスできるようになります。
TASK_TYPE 3: ドキュメント削除後の SOLR クリーンアップ
TASK_TYPE 4: 旧バージョンの DocuWare からのアップグレードタスク(DocuWare 7 以降では使用されなくなりました。
TASK_TYPE 5: フルテキストリセットタスク(現在のステータスについては「設定」欄を確認してください。ドキュメントは、dwdocid の値が高いものから低いものの順に処理されます)
フルテキストデータは、ファイルキャビネットの _PAG および _PGT テーブルに書き込まれます。 必要に応じて、_PGT と _PAG の両方からこのデータを削除すれば、安全に削除できます。その後、全文検索インデックスデータを再生成したい場合は、全文検索リセットを実行する必要があります。
注:DocuWare 6 とは異なり、_SEC テーブルにはフルテキストデータは含まれていません!_SEC テーブルから既存のドキュメントの行を絶対に削除しないでください!
ドキュメントがデータベース側で完全にインデックス化されると、フルテキストインデックスは SOLR コアに転送されます。 これらのコアは、フルテキスト接続で定義されたフルテキストインデックスの保存場所に存在します。これは、Admin Tool(バージョン 7.0 ~ 7.13)または DocuWare Server Manager(バージョン 7.14 以降)の [データ接続] で設定できます。
コアの名前は、ファイルキャビネットのGUIDに基づいて付けられています。このGUIDは、Web設定の「ファイルキャビネット設定」セクション([一般] → [その他のオプション])で確認できます。
_PGTテーブルのSTATUS値の概要:
Only after the full text data for a document has been completely transferred to SOLR, you will be able to use the full text search to find the document.
KBAはオンプレミス環境の組織にのみ適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、元の英語版製品に基づいています。 記事の翻訳版には、文法などの些細な誤りが含まれている可能性があります。翻訳の完全な正確性を保証することはできませんが、ほとんどの場合、十分な情報が得られるはずです。不明な点がある場合は、本記事の英語版をご参照ください。
