2016-03-15 192 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清除。 偉大的答案,但並清除它適合我 –