gpt4 book ai didi

c# - Azure 搜索索引器清除文档

转载 作者:行者123 更新时间:2023-11-30 21:50:56 25 4
gpt4 key购买 nike

所以我将从基于 Lucene 的引擎迁移到 Azure 搜索......

一切都很顺利,除了当我的索引器运行时,它会从索引中删除所有文档并且不会用任何内容重新填充它。

如果我删除并重新创建索引,它会再次显示,但是当索引器按小时运行(每小时运行一次)时,它会删除其中的所有 4k + 文档。

这是我在创建索引器时缺少的选项

我用来创建索引的步骤

  1. 添加新数据源 => Sql Server
  2. 创建索引(删除不需要索引的必要字段)
  3. 添加索引器

初始运行一切正常,然后当索引器按小时运行时,它会清除文档列表

所以下图显示了第二个索引运行后(整点)

更新:我注意到我运行了一个查询,它返回了预期的结果。结果明智,但索引器仍然显示没有文档 enter image description here

enter image description here

最佳答案

根据屏幕截图,索引器似乎配置了更改检测策略(集成更改跟踪或高水位线),因此第二次索引器运行只是发现没有要索引的新文档。因此,您会在门户中看到“0/0 文档成功”。需要强调的是,索引器绝不会删除文档,除非有软删除策略的明确要求。

关于c# - Azure 搜索索引器清除文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36015529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com