如何使数据源上的高水印值无效?

时间:2016-12-13 17:24:55

标签: azure-search

我已经意识到,由于使用了INNER JOIN而不是LEFT JOIN,我正在用作填充索引的数据源的视图中缺少大量数据。但由于数据使用ROWVERSION,因此这些行位于数据源/索引器的当前高水印值之前。

因此,我不想重建整个索引,而是要使当前的高水位值无效,以便它只从该数据源中提取所有数据(此索引从多个数据源中提取数据)。

我尝试删除/创建基础数据源,但这似乎没有引入新数据。

这可能吗?或者我是否需要重建从这些数据源中提取数据的任何索引?

1 个答案:

答案 0 :(得分:1)

要重置索引器高水位标记状态,请使用.NET SDK中的Reset Indexer API或其等效项。