2015-09-26 73 views
2

我正在實施應用程序的聚光燈搜索,該應用程序基本上擁有一些基於位置的數據,此應用程序不支持緩存。iOS 9聚光燈搜索索引

我想索引一些聚光燈項目,所以我使用CoreSpotlight框架添加它。由於我們沒有緩存數據,因此我們無法使用deleteSearchableItemsWithIdentifiers:來刪除項目。我只能刪除所有項目deleteAllSearchableItemsWithCompletionHandler:

  1. 什麼是我可以索引的項目的最大數目?
  2. 如果某個閾值超過,操作系統是否自動刪除索引項目?
  3. 我們是否需要自己刪除它?

回答

1

我已經增加了1400名員工確定只有問題是速度。可能需要一分鐘來處理它們,所以我在backgroundQueue上完成了它。

名稱/辦公室/電話和電話圖標/照片。

爲每位員工添加一張單獨的圖像很慢。

1

項目數量沒有限制。但是,如果您不提供和到期日期到CSSearchableItem對象,iOS會在一段時間後自動刪除它。