GroupDocs.Searchを使用すると、PDFファイル内での検索を実行し、Node.js via Javaアプリケーション内で結果を絞り込むことができます。
- 検索インデックスのためのストレージフォルダを定義します。
- PDFファイルを含むフォルダを選択します。
- 追加の検索パラメータを設定します。
- 検索を実行し、結果を分析します。
GroupDocs.Searchを使用すると、PDFファイル内での検索を実行し、Node.js via Javaアプリケーション内で結果を絞り込むことができます。
const searchLib = require('@groupdocs/groupdocs.search')
// 検索インデックスストレージのディレクトリを指定
const index = new searchLib.Index("c:/MyIndex");
// 検索対象の文書を含むフォルダーを選択
index.add("c:/MyDocuments");
// 類似の音を持つ単語のために同音検索を有効化
const options = new searchLib.SearchOptions();
options.setUseHomophoneSearch(true);
// 複雑な検索クエリを実行
const result = index.search("metis", options);
GroupDocs.Search for Node.js via Javaは70以上の文書形式にわたる強力なテキスト検索およびインデックス作成ツールを提供し、情報の検索と整理を容易にします。
PDF、Word文書、PowerPointプレゼンテーション、スプレッドシートなど複数の文書タイプ内でテキストを特定します。正確な一致、ファジー検索、ワイルドカードを使用して結果を絞り込みます。
構造化インデックスを作成することで検索を高速化し、大量の文書コレクションから情報を簡単に取得できるようにします。
さまざまな言語の文書内で検索を行い、さまざまな単語の形やキーボードレイアウトを自動的に認識します。
大文字・小文字の区別、日付フィルタ、単語の除外などの検索オプションを調整することで、正確な結果を得られます。
const searchLib = require('@groupdocs/groupdocs.search')
// 検索インデックスのためのディレクトリを設定
const index = new searchLib.Index("c:/MyIndex");
// 文書ストレージのファイルパスを提供
index.add("c:/MyDocuments");
// 保護されたファイルのパスワードを入力
index.getDictionaries().getDocumentPasswords().add("protected.pdf", '123456');
// 類似語検出のためにファジー検索を有効化
const options = new searchLib.SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new searchLib.SimilarityLevel(0.8));
// 検索結果を抽出
const result = index.search("Loarem", options);
// 結果を処理してレビューします
console.log('Documents: ' + result.getDocumentCount());
console.log('Occurrences: ' + result.getOccurrenceCount());
効率と精度を向上させるために設計された高速検索機能を発見します。
GroupDocs.Searchは70以上のファイル形式で動作し、オフィス文書を含み、インデックス作成サポートにより迅速かつ正確な検索を実現します。