我的Web应用程序依赖于Azure搜索上的索引“连接器”。索引连接器显示的文档数为22(请参见下文)。
但是,相应的索引器“ crindexer”仅包含16个文档(请参见下文)。
为什么索引(22)的文档计数与相应索引器(16/16)的文档成功计数不匹配? 我已经尝试过重置+重新运行索引器,但没有效果。
答案 0 :(得分:1)
由于多种原因,索引中可以包含文档。另一个索引器可能已插入文档,或者可能使用add, update, or delete documents api来插入文档。
重置索引器不会删除文档。如果您在数据源上配置了data change detection policy,则重置只会消除索引器上的高水位线,因此它会重新索引整个数据源。
为了删除文档,您可以在数据源中添加一个soft delete policy。请注意,您必须先重新运行索引器并选择要删除的内容,才能从数据源中删除文档。