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 result = index.search("lorem AND impsum");
GroupDocs.Search for Node.js via Javaは70以上のファイルタイプに対応したテキスト検索とインデックス作成を効率化し、情報の発見と管理を迅速かつ正確に行います。
PDF、Word文書、プレゼンテーション、スプレッドシートなど、さまざまな形式間でテキストを迅速に見つけることができます。正確な結果を得るために、完全一致、ワイルドカード検索、ファジー検索などの機能を利用してください。
大規模な文書コレクション内での検索を迅速化するためにインデックスを構築および管理します。インデックス作成により、データへの迅速かつ構造化されたアクセスが可能になります。
80以上の言語で書かれた文書を検索できます。形態素解析サポートとキーボードレイアウトの互換性により、異なる言語での検索結果が向上します。
検索のカスタマイズが可能で、大文字小文字の区別を有効にしたり、日付フィルタを適用したり、インデックス作成時に特定の単語やデータをスキップできます。
const searchLib = require('@groupdocs/groupdocs.search')
// 検索インデックス用のフォルダを定義します
const index = new searchLib.Index("c:/MyIndex");
// 検索対象の文書の場所を指定します
index.add("c:/MyDocuments");
// ブール演算子を使用してクエリを作成します
const wordQuery1 = searchLib.SearchQuery.createWordQuery("Lorem");
const wordQuery2 = searchLib.SearchQuery.createWordQuery("ipsum");
const booleanQuery = searchLib.SearchQuery.createAndQuery(wordQuery1, wordQuery2);
// 検索結果を取得します
const result = index.search(booleanQuery);
// 検索結果を処理し、利用します
console.log('Documents: ' + result.getDocumentCount());
console.log('Occurrences: ' + result.getOccurrenceCount());
高度で効率的かつカスタマイズ可能な検索機能を活用することができます。
GroupDocs.Searchは70以上のファイル形式をサポートしており、効率的なインデックス作成と柔軟な検索ルールを提供して、時間と労力を節約します。