Azure Search のドキュメントには、Azure Sql サーバーをデータソースとして使用できることが記載されています ( https://azure.microsoft.com/en-us/documentation/articles/search-howto-connecting-azure-sql-database-to-azure-search -using-indexers-2015-02-28/ )。オンプレミスの SQL サーバーで同じことを行うことはできますか?
私は次のような典型的なリレーショナル構造を持っています
ユーザー テーブル -> アドレス テーブル
ユーザー テーブル -> UserDetails テーブル
など。
すべてが外部キーを介して相互にリンクされています。検索結果は UserId になるはずなので、UserDetailsPage.aspx?UserId=xxx にリンクできます。
データソースを構築するための最良の提案方法は何ですか? ビューを作成して変更追跡を適用する必要がありますか? または、テーブルごとに異なるデータソースを作成し、関連するインデックスを同期する必要がありますか?
典型的なリレーショナル データベース シナリオでのベスト プラクティスに光を当ててください。