【发布时间】:2016-07-01 03:26:46
【问题描述】:
所以我正在从基于 Lucene 的引擎转移到 Azure Search....
一切顺利,除了当我的 Indexer 运行时,它会从索引中删除所有文档并且不会重新填充任何内容。
如果我删除并重新创建索引,它会再次显示,但是当 Indexer 每小时运行时(让它每小时运行一次),它会删除其中所有 4k + 文档。
这是我创建 Indexer
时缺少的选项吗我用来创建索引的步骤
- 添加新数据源 => Sql Server
- 创建索引(删除不需要索引的必要字段)
- 添加索引器
初始运行一切正常,然后当索引器在该小时运行时,它会清除文档列表
所以下图显示了第二个索引运行后(每小时)
【问题讨论】:
-
嗨 Martyn,索引器永远不会删除文档,除非您对数据源使用软删除选项。你能展示一下你的数据源 JSON 是什么样子的吗?
-
嘿尤金,我是通过门户网站创建的,我已经用我对 Martyn 采取的步骤更新了我的原始帖子
标签: c# azure azure-cognitive-search