GroupDocs.Search を用いることで、DOCX ドキュメント内で迅速かつ効率的にテキスト検索が可能です。Java アプリケーションに最適です。
- 検索インデックスを保存するフォルダーを指定します。
- ドキュメントを含むフォルダーを選択します。
- DOCX ドキュメントに結果を制限するために検索オプションを設定します。
- 検索を実行し、結果を取得します。
GroupDocs.Search を用いることで、DOCX ドキュメント内で迅速かつ効率的にテキスト検索が可能です。Java アプリケーションに最適です。
// 再利用可能な検索インデックスを保存するためのディレクトリ
Index index = new Index("c:/MyIndex");
// ドキュメントを格納するフォルダー
index.add("c:/MyDocuments");
// ドキュメント形式による検索のフィルター
SearchOptions options = new SearchOptions();
options.SearchDocumentFilter =
SearchDocumentFilter.createFileExtension(".docx");
// 検索結果を取得
SearchResult result = index.search("Lorem");
GroupDocs.Search for Java は70以上のファイル形式にわたる高度なテキスト検索を提供します。インデックス作成により、検索が迅速になり、ドキュメント管理の効率が向上します。

PDF、Wordファイル、プレゼンテーション、スプレッドシートなど、一般的な文書形式内のテキストを探します。ファジー検索、同音異義語、ワイルドカードなど、複数の検索方法をサポートしています。
検索速度と効率を向上させるため、検索インデックスを作成し再利用します。特に大規模なドキュメントコレクションにおいて効果的です。
80以上の言語で書かれた文書内を検索できます。異なるキーボードレイアウトや単語の変種を検出し、正確性を向上させます。
フィルター、正規表現、その他の高度な検索設定を使用して、検索結果を絞り込むことができます。
// 特定のファイル形式を除外するインデックスを設定します。
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter =
DocumentFilter.createFileExtension(".odp", ".png", ".rtf");
DocumentFilter invertedFilter = DocumentFilter.createNot(fileExtensionFilter);
settings.setDocumentFilter(invertedFilter);
Index index = new Index("c:/MyIndex", settings);
// ドキュメントストレージパスを指定します。
index.add("c:/MyDocuments");
// 検索結果を取得します。
SearchResult result = index.search("Lorem", options);
// 検索結果を処理し、利用します。
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Occurrences: " + result.getDocumentCount());
正確で効率的なテキスト検索を実行します。
GroupDocs.Search は70以上のファイル形式をサポートしており、広く使用されているオフィス文書を簡単に検索できます。