以下の記事の通り、
と
Azure Search は、変更された行を SQL テーブルから自動的に同期/更新し、Azure Search インデックスで同じものを更新します。しかし、ソース テーブルを更新しても、Azure Search インデックスにはまったく影響がないようです。
Azure SQL DB と Azure Search の自動インデックス作成/同期が実際に何を意味するのか、誰でも明確にできますか?
注: 記事に記載されている指示に厳密に従ってください。
情報源
POST https://servicename.search.windows.net/datasources?api-version=2015-02-28 api-key: <> Content-Type: application/json
{ "name" : "myazuresqldatasource", "type" : "azuresql", "credentials" : { "connectionString" : "Server=tcp:xxxxyyyy.database.windows.net.database.windows.net,1433;Database=dvdlist ;User ID=aaaabbbbb;Password=aaaaabbbbb;Trusted_Connection=True;Encrypt=False;Connection Timeout=30;"}, "コンテナ": { "名前": "dvdlist" }, "dataChangeDetectionPolicy": { "@odata.type " : "#Microsoft.Azure.Search.HighWaterMarkChangeDetectionPolicy", "highWaterMarkColumnName" : "id" }, "dataDeletionDetectionPolicy" : { "@odata.type" : "#Microsoft.Azure.Search.SoftDeleteColumnDeletionDetectionPolicy", "softDeleteColumnName" : "削除されました","softDeleteMarkerValue": "true" } }
インデクサー
POST https://servicename.search.windows.net/indexers?api-version=2015-02-28 api-key: <> Content-Type: application/json
{ "name": "myazuresqlindexer", "dataSourceName": "myazuresqldatasource", "targetIndexName": "sqlazureindex" }