GroupDocs.Search 概要

.NET C#ライブラリによる堅牢なテキスト検索とインデックス作成。

Illustration search

.NETのインデックス作成および検索機能

GroupDocs.Search for .NETを使用して、ドキュメントデータを効率的にインデックス作成、保存、処理し、高度に正確で迅速な検索操作を実現します。

インデックスを結合して検索速度を向上させる

GroupDocs.Search for .NETを使用して、複数のインデックスを統合してパフォーマンスを最適化できます。デルタインデックスの影響を減らすために、包括的なインデックスに結合し、スムーズな検索を実現します。

異なるキーボードレイアウト間での検索

GroupDocs.Search for .NETのインテリジェントな認識を使用して、88言語および164のキーボードレイアウトにわたる検索クエリを簡単に処理します。

形態素検索

GroupDocs.Search for .NETは単数/複数名詞や異なる動詞の形などの単語の変形を検索でき、さまざまな言語に合わせてカスタマイズできます。

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

GroupDocs.Search for .NETは主要なオペレーティングシステムおよびパッケージマネージャーとシームレスに機能します。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Search for .NETを使用して幅広いファイル形式を処理します。すべてのサポートされている形式を表示

一般的なオフィス形式

  • ポータブル: 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 .NETの主な機能

PDF、DOCX、XLSX、PPTXなどの一般的な形式の高度な検索機能で、ドキュメント管理を効率化します。

Feature icon

柔軟な検索パラメータ

日付範囲や大文字小文字の区別を使用して検索を絞り込みます。

Feature icon

スマートスペルチェック

スペル修正、ワイルドカード、無視する特別な文字を使用してフレーズを検索します。

Feature icon

検索結果のフィルタリング

文書の種類または基準によって検索結果をカスタマイズおよびフィルタリングします。

Feature icon

インデックスのインポートとエクスポート

データをインポートし、インデックス作成設定を変更し、インデックス化された結果をエクスポートします。

Feature icon

不必要なデータを除外

特定のファイルまたは単語をスキップしてインデックス化を最適化します。

Feature icon

URL抽出

HTML形式のテキストをファイルに変換し、検索結果用のリンクを生成します。

Feature icon

高速検索

大きなインデックスをより小さな部分に分割して、より迅速に処理します。

Feature icon

データ処理の効率化

データストリームや構造から直接文書をインデックス化します。

Feature icon

誤記検出

改善された精度のために代替単語を提案し、出現を追跡します。

Feature icon

アーカイブのサポート

ネストされたZIPアーカイブをインデックス化し、その中のファイルの詳細を取得します。

Feature icon

効率的なインデックス作成

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

Feature icon

カスタム同義語

特定の検索結果に合わせて同義語を追加および管理します。

コードサンプル

GroupDocs.Search for .NETの強力な機能をハンズオンの例とともに発見してください。

ファジー検索で生産性を向上させる

GroupDocs.Search for .NETを使用して、高度な検索アルゴリズムを通じて柔軟で正確なコンテンツコントロールを実現します。詳しい情報を探る

検索結果を処理する方法

// インデックスを作成
Index index = new Index("C:/IndexFolder");
index.Add("C:/DocumentFolder");

// 検索オプションを設定
SearchOptions options = new SearchOptions();
options.FuzzySearch.Enabled = true;
options.FuzzySearch.FuzzyAlgorithm = new TableDiscreteFunction(3);

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

// 検索結果を処理
Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
Console.WriteLine("Occurrences: " + document.OccurrenceCount);
for (int i = 0; i < result.DocumentCount; i++) {
    FoundDocument document = result.GetFoundDocument(i);
    Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
    Console.WriteLine("Occurrences: " + document.OccurrenceCount);
    }

正規表現による高度な検索

GroupDocs.Search for .NETは正規表現をサポートしており、正確な検索が行えます。高度なテクニックを学ぶ

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

// インデックスを作成
Index index = new Index("c:/IndexFolder");
index.Add("c:/DocumentFolder");

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

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

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

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

有用なリソース

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

一時ライセンスのヒント

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