1

Azureでホストされているアプリケーションに文書(Word Doc、おそらくはPDF)をアップロードし、その文書に対してフルテキスト検索を行うというクライアントの要求があります。Azureアプリケーションの検索可能なドキュメントリポジトリを作成するにはどうすればよいですか?

私の理解では、SQL Azureはフルテキストインデックス作成をサポートしていないので、単にデータベースに格納することはできません。

誰も同様のことをしましたか?もしそうなら、どのように? Azureの役割などにインストールできるNugetのパッケージやものはありますか? BLOBストレージはセッシャブル/インデックス可能ですか?

アイデア?

答えて

3

あなたのデータと共にLucene.NETを使用することをお勧めします。以下をご覧ください。

http://code.msdn.microsoft.com/windowsazure/Azure-Library-for-83562538

+2

これは今日利用可能な最良の解決策です。また、他の質問に答えるために、BLOBストレージは検索/索引付けできません。これを自分で行う必要があります。例:ドキュメントを保存する前に、Lucene.NETを使用してコンテンツのインデックスを作成します。 –

+0

素晴らしいサウンドです。ブロブに関連付けられたメタデータを検索することもできますか?ドキュメントをデータベースレコードに関連付けることで、メタデータを使用してIDなどを格納するか、「ディレクトリパス」の構造を使用して行う必要があります。 – GraemeMiller

+1

これを見て、メタデータlike:http://msdn.microsoft.com/en-us/magazine/hh335069.aspx – Tom

関連する問題