标签: azure-search
我已经意识到,由于使用了INNER JOIN而不是LEFT JOIN,我正在用作填充索引的数据源的视图中缺少大量数据。但由于数据使用ROWVERSION,因此这些行位于数据源/索引器的当前高水印值之前。
INNER JOIN
LEFT JOIN
ROWVERSION
因此,我不想重建整个索引,而是要使当前的高水位值无效,以便它只从该数据源中提取所有数据(此索引从多个数据源中提取数据)。
我尝试删除/创建基础数据源,但这似乎没有引入新数据。
这可能吗?或者我是否需要重建从这些数据源中提取数据的任何索引?
答案 0 :(得分:1)
要重置索引器高水位标记状态,请使用.NET SDK中的Reset Indexer API或其等效项。