iOS 9聚焦搜索索引

时间:2015-09-26 12:29:53

标签: ios9 corespotlight

我正在实施一个应用程序的聚光灯搜索,它基本上包含一些基于位置的数据,这个应用程序不支持缓存。

我想为聚光灯索引一些项目,所以我使用CoreSpotlight框架添加它。由于我们没有缓存数据,因此我们无法使用deleteSearchableItemsWithIdentifiers:删除项目。我可以删除的唯一方法是删除所有项目deleteAllSearchableItemsWithCompletionHandler:

  1. 我可以索引的最大项目数是多少?
  2. 如果某个阈值超过?
  3. ,操作系统会自动删除索引项吗?
  4. 我们需要自己删除吗?

2 个答案:

答案 0 :(得分:1)

我已经增加了1400名员工,只有问题是速度。可能需要一分钟来处理它们,所以我在backgroundQueue上完成了它。

姓名/办事处/电话和电话图标/照片。

为每位员工添加单独的图片很慢。

答案 1 :(得分:1)

项目数量没有这样的限制。但是如果您没有向CSSearchableItem对象提供和到期日期,iOS将在一段时间后自动删除它。