如果使用View,更新Azure搜索文档将更新我的数据库

时间:2018-10-26 15:43:48

标签: sql-server azure azure-sql-database azure-search

我们正在为大型应用程序实现Azure搜索实例。我们正在搜索的数据是复杂的,分布在许多表中,并被合并到已建立索引的Azure SQL数据库中的视图中,这是Microsoft代表针对特定情况的建议。因此,搜索结果是从视图而不是单个表本身获取的。

然后将更新文档,另外更新数据库吗?这不是那么简单,因为它是视图而不是表。还是需要同时进行更新,文档和表格?

谢谢!

1 个答案:

答案 0 :(得分:1)

  

然后将更新文档,另外更新数据库吗?这个   并不是那么简单,因为它是一个视图,而不是一个表。还是会   更新需要同时进行,文件和表格?

如果通过document表示索引中的文档,那么更新Search Service索引中的文档将对数据库没有影响。

数据源(在您的情况下为SQL数据库)与索引之间的数据流是一种方法,即从数据源到索引。在索引级别完成的任何更新都不会对用于填充索引的数据源进行任何更改。