Azure 搜索:索引文档计数与索引器文档计数不对应
Azure Search: Index Document count does not correspond to Indexer document count
我的网络应用依赖于 Azure 搜索上的索引 "crconnector"。索引 crconnector 显示文档数为 22(见下文)。
但是,相应的索引器 "crindexer" 仅包含 16 个文档(见下文)。
为什么索引 (22) 的文档计数与其相应索引器 (16/16) 的文档成功计数不匹配?
我已经尝试重置+重新运行索引器,但没有效果。
出于多种原因,索引中可能包含文档。另一个索引器可能已插入文档,或者 add, update, or delete documents api 可能已用于插入文档。
重置索引器不会删除文档。如果您在数据源上配置了 data change detection policy,重置只会删除索引器上的高水位线,因此 re-indexes 您的整个数据源。
要删除文档,您可以在数据源中添加一个 soft delete policy。请注意,您无法从数据源中删除文档,直到您的索引器再次 运行 并拾取删除内容。
我的网络应用依赖于 Azure 搜索上的索引 "crconnector"。索引 crconnector 显示文档数为 22(见下文)。
但是,相应的索引器 "crindexer" 仅包含 16 个文档(见下文)。
为什么索引 (22) 的文档计数与其相应索引器 (16/16) 的文档成功计数不匹配? 我已经尝试重置+重新运行索引器,但没有效果。
出于多种原因,索引中可能包含文档。另一个索引器可能已插入文档,或者 add, update, or delete documents api 可能已用于插入文档。
重置索引器不会删除文档。如果您在数据源上配置了 data change detection policy,重置只会删除索引器上的高水位线,因此 re-indexes 您的整个数据源。
要删除文档,您可以在数据源中添加一个 soft delete policy。请注意,您无法从数据源中删除文档,直到您的索引器再次 运行 并拾取删除内容。