2016-03-15 119 views
2

所以我从一个Lucene的引擎移动到Azure的搜索....除了当我索引运行时,它会删除所有从索引的文件Azure的搜索索引文件,清除

一切都进展顺利并没有重新填充任何东西。

如果我删除并重新创建索引它再次显示,但是当在一小时的索引运行(有它捉迷藏每小时),它会删除该人在那里所有4K +的文件。

这是我缺少一个选项,当我创造,我用它来创建索引索引

步骤

  1. 添加新的数据源=> SQL服务器
  2. 科瑞指数(除去其中必要的字段不被索引)
  3. 添加索引

初始运行时都好,那么当索引的小时运行时,它会清除文档列表

所以第二个指标后如下图图像运行(在小时)

更新:我有什么注意到我已经运行了一个查询并返回了预期的结果。导致明智的,但索引仍然显示没有文件 enter image description here

enter image description here

+0

嗨马丁,除非你使用你的数据源软删除选项索引从不删除文件。你能展示你的数据源JSON的样子吗? –

+0

嘿尤金,我通过门户创建它,我有更新我原来的职位与我把问候马丁 –

回答

3

基础上的截图,它看起来像索引配置了变化检测策略(集成变化跟踪或高水位),所以第二索引器运行只是找不到要索引的新文档。因此,您会在门户中看到“0/0文档成功”。 要强调,索引器永远不会删除文档,除非特别要求使用软删除策略。

+0

干杯@Eugene的步骤,通过那是我最后的结论文档阅读,虽然它不initialy清除。 伟大的答案,但并清除它适合我 –