2016-05-20 10 views
0

私はAzure Searchを初めてお使いになりました。このチュートリアルでは、インデックスの作成/削除、ドキュメントのアップロードと検索方法について、https://azure.microsoft.com/en-us/documentation/articles/search-howto-dotnet-sdk/を見てきました。しかし、Azure Search機能の背後にあるデータベースの種類は不思議です。与えられた例で私はそれが指定されているのを見ることができなかった。暗黙のうちにDocumentDbであると仮定すれば正しいでしょうか?Azureデフォルトのデータベースタイプを検索

同時に、コード内に別のデータベースのタイプを指定するにはどうすればよいですか?どのように私はおそらくSQL Serverデータベースを使用することができますか?ありがとうございました!

答えて

1

しかし、Azure の検索機能の後ろにあるデータベースの種類は不思議です。

アズール検索はサービスとして提供されます。チームは基本的なストレージメカニズムを公開していないため、データの格納に使用しているデータベースの種類を知ることはできません。ただし、JSONレコードの形式でサービスとやり取りします。インデックス内の各ドキュメントは、JSON形式で送信/取得されます(保存される可能性があります)。

同時に、コード内に別のデータベース のタイプを指定するにはどうすればよいですか?どのように私はおそらくSQL Serverデータベースを使用することができますか?

短い答えではありません。これはサービスなので、データソースのインデックスを作成するサービスを指定することはできません。しかし、SQLデータベース、DocumentDBコレクション、およびBlobコンテナ(現在はプレビュー中)などの複数のソースを使用してデータベースを読み込む(インデックスを読み込む)ように検索サービスに依頼することができます。これは、Data SourcesIndexersと呼ばれるものによって実現されます。 Azure Search Serviceは、適切に設定されると、指定されたデータソースの最新データでインデックスデータを常に更新します。

関連する問題