【问题标题】:Azure Search: Index Document count does not correspond to Indexer document countAzure 搜索:索引文档计数与索引器文档计数不对应
【发布时间】:2019-07-10 18:45:08
【问题描述】:

我的 Web 应用依赖于 Azure 搜索上的索引“crconnector”。索引 crconnector 显示文档数为 22(见下文)。

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

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

【问题讨论】:

    标签: azure azure-cognitive-search


    【解决方案1】:

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

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

    要删除文档,您可以将soft delete policy 添加到您的数据源。请注意,在索引器再次运行并拾取删除之前,您无法从数据源中删除文档。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-19
    • 2020-07-21
    相关资源
    最近更新 更多