Azure搜索:索引文档计数与索引器文档计数不对应

时间:2019-07-09 15:54:53

标签: azure azure-search

我的Web应用程序依赖于Azure搜索上的索引“连接器”。索引连接器显示的文档数为22(请参见下文)。

My Indexes

但是,相应的索引器“ crindexer”仅包含16个文档(请参见下文)。

My Indexers

为什么索引(22)的文档计数与相应索引器(16/16)的文档成功计数不匹配? 我已经尝试过重置+重新运行索引器,但没有效果。

1 个答案:

答案 0 :(得分:1)

由于多种原因,索引中可以包含文档。另一个索引器可能已插入文档,或者可能使用add, update, or delete documents api来插入文档。

重置索引器不会删除文档。如果您在数据源上配置了data change detection policy,则重置只会消除索引器上的高水位线,因此它会重新索引整个数据源。

为了删除文档,您可以在数据源中添加一个soft delete policy。请注意,您必须先重新运行索引器并选择要删除的内容,才能从数据源中删除文档。