.ドキュメントを検索してインデックスを作成するためのNETAPI

.NETアプリケーションを使用して、すべての一般的なドキュメント形式でデータのインデックスを作成し、テキスト検索を実行するAPI.


無料トライアルをダウンロード

GroupDocs.Search for .NETは、C#、ASP.NET、およびその他の.NETテクノロジで開発されたビジネスアプリケーション用のドキュメントおよびテキスト検索APIです。この.NETAPIは、基本から高度な検索機能をサポートします。たとえば、複数のインデックスの作成とマージ、シンプル、ブール、ファジー、正規表現(regex)を使用したインデックスの検索、その他のクエリタイプを使用して、ファイル、ドキュメント、スマート検索による電子メール。エンドユーザー向けに高速で信頼性が高く、スマートで機能豊富な検索アプリケーションを構築し、一般的なすべてのファイル形式をサポートしたい場合は、GroupDocs.Searchfor.NETが必要です。

GroupDocs.Search for .NET Features

インデックス作成と検索

GroupDocs.Search for .NET APIは、検索を実行するためにインデックスを頻繁に使用します。インデックスは、高速で正確な検索のためにデータを収集、解析、または保存するために使用されます。

  • インデックスの作成:インデックスフォルダを作成し、そのフォルダにドキュメントを追加/インデックス付けします。
  • ロードインデックス:既存のインデックスをロードします。
  • ドキュメントをインデックスに追加:ドキュメントを既存のインデックスに非同期で追加します。
  • インデックスの更新:ドキュメントが変更、追加、または削除されるたびに、既存のインデックスを更新します。これにより、検索結果が最新の状態に保たれます。
 //インデックスを作成します
Index  index = new Index(@"c:\MyIndex");
//ドキュメントをインデックスに追加します
index.AddToIndex(@"c:\MyDocuments");
//インデックスで検索
SearchResults searchResults =  index.Search("searchTerm");

複数のインデックスをマージして検索効率を向上させる

GroupDocs.Search for .NETは、複数のインデックスを単一のインデックスにマージできます。インデックスが頻繁に更新される場合、いくつかのデルタインデックスがありますが、このアプローチでは検索パフォーマンスが低下します。 GroupDocs.Search for .NET APIは、すべてのデルタインデックスを1つの統合インデックスにマージします。プライマリマージされたインデックスには、マージされたデルタインデックスからのすべての情報が含まれます。ただし、デルタインデックスは変更されません。 APIで使用されるこのアプローチにより、検索効率が大幅に向上します。インデックスマージ機能は、このプロセスをさらに微調整するために微調整するための多数の機能を提供します。

HTMLマークアップを生成するために、テキストをインデックスに保存します

GroupDocs.Search for .NETは、インデックス付きドキュメントのテキストをインデックスにキャッシュできます。このキャッシュされたテキストは、検索結果を強調表示することにより、HTMLマークアップを迅速に生成するために使用されます。このアプローチは、ファイルから直接テキストを抽出するよりもはるかに高速です。ソースファイルが使用できなくなった場合でも、キャッシュからテキストを取得できます。キャッシュされたテキストは、さまざまな圧縮レベルを適用して、占有するディスクスペースを減らし、インデックス作成時間を短縮することで保存できます。.

Fuzzy&RegexSearchで関連ドキュメントを取得する

ファジー検索または正規表現検索を実行すると、提供された入力に完全に一致するドキュメントのリストを取得できます。ただし、入力に類似した単語または用語を含むドキュメントのリストも表示されます。たとえば、GroupDocs.Search for .NETを使用して、クエリ「cost」のあいまい検索を実行すると、「cost」という単語を含むドキュメントと「coat」などの類似した単語を含むドキュメントが取得されます。結果は、このAPIを使用して構成したあいまいさのレベルによって異なります。.

さまざまなキーボードレイアウトの検索クエリを認識する

GroupDocs.Search for .Netは、キーボードレイアウトと一致しない言語で書かれた検索クエリを認識できます。現在、この.NET APIは、88の言語と164の異なるキーボードレイアウトを正常に認識できます。.

形態論的単語形式を使用した検索

GroupDocs.Search for .NET APIを使用すると、さまざまな単語形式を検索できます。たとえば、名詞の場合、その単数形と複数形を検索できます。動詞の場合、その動詞のすべての形式を検索できます。また、ルート、三人称単数、単純過去形、その他のさまざまな形を検索することもできます。英語以外の言語の場合、カスタマイズされた単語形式を実装できます.

サポートおよび学習リソース

GroupDocs.Searchは、他の一般的な開発環境向けのドキュメント表示APIを提供します

Back to top
 日本