DocuWorks(ドキュワークス)で図面を管理しているものの、特定のファイルが検索結果に表示されず困っていませんか。
この問題は、DocuWorksの文書タイプや設定、データ量に起因することがほとんどです。
この記事では、図面が検索できない主な3つの原因を特定し、OCR処理やインデックス設定の見直しといった具体的な解決方法を解説します。
これらの手順を試すことで、業務効率を大幅に改善できる可能性があります。
はじめに:DocuWorksの図面検索がうまくいかない主な理由
DocuWorksで図面検索が機能しない場合、ソフトウェアの故障を疑うかもしれませんが、その原因の多くは設定やデータの扱いにあります。
主な理由として、スキャンした図面が文字情報を持たない画像データのままである「OCR処理の欠如」、Windowsと連携する検索機能の「インデックス設定の問題」、そして管理する図面が膨大になったことによる「データ量の増大」の3点が挙げられます。
これらの問題を正しく理解し、一つずつ対処していくことが解決の鍵です。
DocuWorksの検索精度を左右する2つの文書タイプの違い
DocuWorksにおける検索の問題を理解するためには、まず「アプリ文書」と「イメージ文書」という2種類の文書タイプが存在することを知る必要があります。
この違いが、検索結果に大きく影響します。
それぞれの文書がどのような特性を持ち、なぜ検索精度に関わるのかを把握することが、トラブルシューティングの第一歩となります。
テキスト情報を持つ「アプリ文書」とは
「アプリ文書」とは、Word、Excel、PDFといったアプリケーションで作成されたファイルをDocuWorks文書に変換したものを指す場合があります。これらのファイルには、作成された時点でコンピューターが認識できる文字情報が含まれていることがあります。
そのため、文字情報が適切に引き継がれていれば、追加の処理を行わなくても、文書内に含まれるキーワードで検索できる場合があります。文字検索をスムーズに行うには、この文書タイプにおいて文字情報が適切に扱われていることが前提となります。ただし、変換元のファイルやアプリケーションの仕様によっては、文字情報がDocuWorks文書でテキストデータとして認識されない場合もあります。その際には、OCR処理などを行うことでテキスト選択が可能になることがあります。
スキャンしたままの画像データである「イメージ文書」とは
「イメージ文書」とは、紙の図面などをスキャナーで取り込んで作成したDocuWorks文書のことです。
画面上では文字や線がはっきりと表示されていますが、データとしての実体は一枚の画像(ビットマップイメージ)に過ぎません。
コンピューターはこれを「絵」として認識しているため、中に書かれている文字情報を読み取ることはできません。
したがって、ファイル名以外の情報で検索しても、検索対象となるテキストデータが存在しないためヒットしないのです。
原因1:OCR処理がされておらず図面内の文字がテキスト化されていない
図面検索ができない最も一般的な原因は、スキャンした文書がOCR処理されていないことです。
スキャナーで取り込んだだけの「イメージ文書」は、見た目上は文字が書かれていても、データ上は単なる画像にすぎません。
検索機能はファイルに含まれるテキスト情報を読み取って結果を返すため、文字がテキスト化されていなければ、検索キーワードと照合できず、結果に表示されないのです。
スキャンしただけの「イメージ文書」が文字検索にヒットしない仕組み
スキャンした直後の図面、すなわち「イメージ文書」は、文字情報を持たない一枚の絵として扱われます。
DocuWorksの全文検索機能は、文書ファイル内に埋め込まれたテキストデータを対象にキーワードを探索します。
しかし、イメージ文書にはその肝心なテキストデータが存在しないため、検索エンジンは照合すべき対象を見つけられません。
結果として、ファイル名や手動で付与したプロパティ情報以外では、いくら検索してもヒットしないという状況が生まれます。
【解決策】OCR(文字認識)を実行してテキスト情報を付与する具体的な手順
イメージ文書を検索可能にするには、OCR(文字認識)処理を行い、画像内の文字をテキストデータに変換する必要があります。
手順は以下の通りです。
まず、DocuWorksDesk上で対象の図面ファイルを選択します。
次に、メニューバーの「文書」から「OCR(文字認識)処理」を選ぶか、ファイルを右クリックして表示されるメニューから選択します。
設定画面が表示されたら、読み取る言語が「日本語」になっていることを確認し、「OK」をクリックすると処理が開始されます。
完了後、文書にテキスト情報が付与され、全文検索の対象となります。
OCR処理のメニューがグレーアウトして選択できない場合の対処法
OCR処理のメニューがグレーアウトして選べない場合、そのファイルはすでにテキスト情報を持つ「アプリ文書」である可能性が高いです。
アプリ文書に対してOCRは実行できません。
もし、スキャンしたイメージ文書のはずなのに選択できない場合は、一度その文書をイメージ文書に変換し直す必要があります。
DocuWorksViewerで文書を開き、ツールバーの「イメージ変換」を実行してから、再度OCR処理を試してみてください。
これにより、メニューが選択可能になる場合があります。
原因2:インデックス検索の設定不備で検索機能が有効になっていない
OCR処理が完了しているにもかかわらず図面を検索できない場合、原因はDocuWorksやWindowsの検索設定にある可能性が考えられます。
DocuWorksの全文検索機能は、Windowsのインデックスサービスと連携して動作するため、こちらの設定が正しくなければ機能しません。
フォルダの指定ミスやアクセス権限の不足など、いくつかの設定項目を確認する必要があります。
Windowsのインデックスサービスが正常に動作していないケース
DocuWorksの高速な全文検索は、Windowsに標準搭載されている「WindowsSearch」というインデックスサービスを利用しています。
このサービスは、あらかじめ指定されたフォルダ内のファイル情報を収集し、検索用の索引(インデックス)を作成しておくことで、高速な検索を実現します。
何らかの理由でこのWindowsのサービスが停止していたり、正常に動作していなかったりすると、DocuWorks上でもインデックス検索が機能せず、検索結果が一切表示されないという事態が発生します。
【解決策】検索対象フォルダを正しく設定しインデックスを再構築する方法
インデックス検索を正常に機能させるには、検索対象のフォルダが正しく設定されているか確認し、必要であればインデックスを再構築します。
まず、Windowsのコントロールパネルから「インデックスのオプション」を開きます。
「変更」ボタンを押し、図面が保存されているフォルダにチェックが入っているかを確認してください。
もしチェックがなければ追加します。
設定後、「詳細設定」ボタンをクリックし、「再構築」を実行します。
これによりインデックスが作り直され、検索機能が正常化することがあります。
ファイルサーバー上の共有フォルダでアクセス権限が不足している場合
図面データをファイルサーバーなどの共有フォルダで管理している場合、アクセス権限の問題で検索できないケースがあります。
全文検索を行うには、ユーザーが対象フォルダに対して読み取りできるだけでなく、Windowsのインデックスサービスがファイルの内容をクロール(巡回・収集)するための適切な権限を持っている必要があります。
権限が不足していると、インデックスが作成されず検索対象から漏れてしまいます。
この場合は、ネットワークの管理者に連絡し、必要なアクセス権限を付与してもらうように依頼してください。
「通常検索」ではなく「全文検索(インデックス検索)」を選択する
DocuWorksDeskの検索機能には、いくつかの種類があります。
文書内の文字まで含めて検索したい場合、「全文検索」または「インデックス検索」を使用する必要があります。
検索ウィンドウの上部にあるタブやプルダウンメニューで、検索方法が「通常検索」や「ファイル名検索」になっていないか確認してください。
「通常検索」では、ファイル名や文書プロパティしか検索対象にならないため、OCR処理した文字はヒットしません。
必ず「全文検索」に切り替えてからキーワードを入力して検索を実行します。
原因3:膨大なデータ量によって検索速度が著しく低下している
検索自体はできるものの、結果が表示されるまでに数分から数十分もかかり、実用的な速度ではないという問題もあります。
この原因は、管理している図面データの量が膨大になりすぎたことによるパフォーマンスの低下です。
数万件以上のファイルを一つのフォルダで管理している場合、標準機能の検索ではPCのスペックやネットワーク環境に大きく影響を受け、著しく速度が低下する可能性があります。
数万件以上の図面データが検索パフォーマンスを悪化させる
管理する図面の数が数万件を超えてくると、検索パフォーマンスに深刻な影響を及ぼし始めます。
ファイルが増えるにつれてWindowsが管理するインデックスのサイズも肥大化し、検索キーワードとの照合に時間がかかるようになります。
特にファイルサーバー上でデータを共有している環境では、ネットワークの負荷も加わり、検索を実行してから結果が返ってくるまでの待ち時間が実用に耐えないレベルになることも少なくありません。
これはシステムの異常ではなく、データ量に起因する物理的な限界に近い問題です。
【解決策】ファイル名の付け方をルール化し検索効率を改善する
全文検索のパフォーマンスが低下した場合、ファイル名そのものを工夫することで検索効率を向上させられます。
例えば、「YYYYMMDD_案件番号図面種別改訂番号.xdw」のように、日付、案件番号、図面の種類、リビジョン番号など、検索で使いそうな情報を組み込んだ命名規則を定めて運用します。
これにより、全文検索に頼らずとも、ファイル名検索だけで目的の図面を素早く絞り込めるようになります。
チーム全体でルールを統一し、一貫性を保つことが重要です。
【解決策】文書プロパティ(属性情報)を追加して検索対象を絞り込む
DocuWorksの「文書プロパティ」機能を活用するのも非常に有効な解決策です。
各図面ファイルに「工事名」「設計者」「作成日」「承認ステータス」といった属性情報を付与しておくことで、検索時にこれらの条件を指定して絞り込みができます。
文書プロパティによる検索は、全文検索よりもはるかに高速です。
プロパティの編集は、DocuWorksDeskでファイルを選択し、右クリックメニューから「プロパティの表示」を選んで行います。
この属性情報を適切に管理することで、検索の精度と速度を両立させることが可能です。
【解決策】より高速な外部の図面検索システムの導入を検討する
DocuWorksの標準機能や運用改善だけでは検索速度の問題が解決しない場合、より高性能な外部の図面検索システムを導入することも一つの選択肢です。
市場には、数十万件規模の図面データであっても数秒で高速に検索できる、図面管理に特化したサードパーティ製のソフトウェアが存在します。
これらのシステムは、独自のインデックスエンジンを搭載しているほか、AIを活用して図面の内容が似ているものを探し出す「類似図面検索」など、DocuWorksにはない付加価値の高い機能を提供している場合もあります。
ドキュワークスの図面検索に関するよくある質問
ここでは、DocuWorksの図面検索に関して、多くの方が抱える疑問とその回答をまとめました。
自動化の設定やOCRの精度向上、効率的な管理方法など、日々の業務に役立つ情報を簡潔に解説します。
Q. スキャンした図面を自動でOCR処理することは可能ですか?
はい、可能です。
DocuWorksの「お仕事スペース」機能や連携ツールを利用することで、特定のフォルダを監視し、そこへ保存されたファイルを自動でOCR処理する設定ができます。
スキャナーの保存先をそのフォルダに指定しておけば、手動で操作する手間が省け、作業漏れも防げるため業務の効率化が図れます。
Q. OCRの文字認識の精度を上げるためのスキャン設定のコツはありますか?
認識精度を上げるには、スキャン時の解像度を300dpi以上に設定し、モードは「白黒(モノクロ2値)」を選択するのが基本です。
図面が傾かないようにまっすぐセットし、原本の汚れやかすれが少ないきれいな状態でスキャンすると認識率は向上します。
また、OCR処理時に読み取る言語を正しく指定することも重要です。
Q. 大量の図面を効率的に整理・管理するための運用ルールを教えてください。
「フォルダ階層のルール化」「ファイル命名規則の統一」「文書プロパティの活用」の3点が重要です。
例えば、「年度」→「顧客名」→「案件名」のようにフォルダを整理し、ファイル名を統一します。
さらに「担当者」や「承認日」といった属性情報をプロパティに付与することで、検索性が飛躍的に向上し、管理が容易になります。
まとめ
DocuWorksで図面が検索できない問題は、主に「OCR未処理」「インデックス設定の不備」「膨大なデータ量」という3つの原因に集約されます。
スキャンしたままのイメージ文書にOCR処理を施し、Windowsのインデックス設定で対象フォルダが正しく指定されているかを確認することが基本的な解決策です。
それでも検索速度が遅い場合は、ファイル名のルール化や属性情報の活用といった運用面での改善、あるいは外部の高速検索システムの導入を検討することで、図面管理の効率を大幅に高めることが可能です。

