GroupDocs.Search 概要

Node.js JavaScriptライブラリによるテキスト検索

Illustration search

Node.jsにおけるインデックス作成と検索操作

GroupDocs.Search for Node.js via Javaのインデックス作成では、データを収集、保存し、正確で効率的な検索操作のために解析します。これらのインデックスは、検索を実行するためによく使用されます。

検索効率を向上させるために複数のインデックスを結合

GroupDocs.Search for Node.js via Java APIは、複数のインデックスを1つに結合することを可能にします。頻繁な変更により、複数のデルタインデックスが作成され、検索パフォーマンスが低下する可能性があります。当社のソリューションでは、これらのデルタインデックスを共通インデックスに結合し、すべての情報を一元管理し、その結果、検索効率が大幅に向上します。

異なるキーボードレイアウトからの検索クエリを認識

GroupDocs.Search for Node.js via Javaは、キーボードレイアウトと一致しない検索クエリを認識します。現在、88の言語と164の異なるキーボードレイアウトに対応しています。

形態素単語での検索が可能

GroupDocs.Search for Node.js via Javaを使用すれば、単数形と複数形の名詞や動詞全般といったさまざまな単語の形を検索できます。英語や他の言語に特化したカスタマイズが可能です。

プラットフォームの独立性

GroupDocs.Search for Node.js via Javaはすべての一般的なオペレーティングシステムおよびパッケージマネージャーをサポートしています。

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

サポートされるファイル形式

GroupDocs.Search for Node.js via Javaを使用して幅広いファイル形式を処理します。完全なリストを探る

一般的なオフィス形式

  • ポータブル: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM
  • Excel: XLS, XLSX, XLSM, XLT, XLTX, XLTM, XLSB, XLA, XLAM, CSV, TSV
  • PowerPoint: PPT, PPTX, POT, POTX, PPS, PPSX, PPTM, PPSM, POTM
  • OpenDocument: ODT, ODP, ODS, OTT, OTS
  • テキスト: TXT, RTF

メディア形式

  • 一般的な画像形式: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • マルチページ画像: GIF, WEBP, TIFF
  • オーディオ: MP3, WAV
  • ビデオ: AVI, MOV, QT, FLV, ASF

その他

  • メール: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • ウェブ: XML, HTM, HTML, XHTML, MHT, MHTML
  • その他: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

GroupDocs.Search for Node.js via Javaの機能

PDF、DOCX、XLSX、PPTXなどの一般的なファイル形式をサポートする高度な検索エンジンを使用して、ビジネスドキュメントの内容を管理します。

Feature icon

柔軟なパラメータ

日付範囲および大文字小文字の区別を検索パラメータとして使用します。

Feature icon

スペルチェック検索

スペルチェックとワイルドカードを使用し、クエリで特殊文字をスキップします。

Feature icon

結果のフィルタリング

検索結果において文書の種類を設定します。

Feature icon

インポートおよびエクスポート

インポートを実行したり、インデックス化中に文字を修正するためのリストを使用してファイルにエクスポートします。

Feature icon

不必要なデータをスキップ

特定のファイルに対してインデックス化を選択的にスキップし、特定の単語をスキップして迅速にインデックス化します。

Feature icon

URL処理

HTML形式のテキストをファイルに抽出し、検索結果をHTMLでナビゲートするためのURLを生成します。

Feature icon

迅速検索

検索を小さなチャンクに分割して、大きなインデックスを迅速に検索します。

Feature icon

ストリーム処理

ストリームおよびデータ構造から文書をインデックス化します。

Feature icon

誤字を扱う

発見した各単語の出現回数を正確に提示し、誤字の場合に代替単語の提案を行います。

Feature icon

アーカイブのサポート

他のZIPアーカイブ内の圧縮アーカイブをインデックス化し、アーカイブ内のインデックスされたファイルのリストを取得します。

Feature icon

ディスクスペースの節約

コンパクトなインデックスでスペースを節約し、パスワード保護された文書のインデックスを作成します。

Feature icon

カスタム同義語

デフォルトの同義語辞書に英語の同義語を追加します。

コードサンプル

GroupDocs.Search for Node.js via Javaの機能例を探検してください。

‘ファジー’検索を使用して生産性を向上

洗練された検索アルゴリズムによって文書のコンテンツ管理を向上させる柔軟なGroupDocs.Search for Node.js via Javaの機能を楽しみます。さらに詳しく

検索結果を処理する方法

const searchLib = require('@groupdocs/groupdocs.search');

// インデックスを作成
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// 検索オプションを設定
const options = new searchLib.SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// 'water'という単語または'Lorem ipsum'というフレーズを含むドキュメントを検索
const query = 'water OR "Lorem ipsum"';
const result = index.search(query, options);

// 検索結果を処理
console.log('Documents: ' + result.getDocumentCount());
console.log('Total occurrences: ' + result.getOccurrenceCount());
for (let i = 0; i < result.getDocumentCount(); i++) {
    const document = result.getFoundDocument(i);
    console.log('Document: ' + document.getDocumentInfo().getFilePath());
    console.log('Occurrences:  + document.getOccurrenceCount());
    }

正規表現が高度な検索シナリオに役立つ

GroupDocs.Search for Node.js via Javaによって正規表現を使用でき、検索結果を狭めます。高度な検索テクニックに飛び込む

正規表現を使用して検索を行う方法

const searchLib = require('@groupdocs/groupdocs.search');

// インデックスを作成
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// テキスト形式でフレーズを検索

// 最初のキャレット文字が先頭で、このクエリが正規表現検索であることを示します。
const query = '^^(.)\\1{1,}';
// 単語の先頭に同じ文字が2つ以上存在するか検索
const result = index.search(query);

始める準備はできていますか?

GroupDocs.Search を無料でダウンロードするか、フルアクセスの試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本