【问题标题】:Creating a keyword structure on Core Data and search that big animal在 Core Data 上创建一个关键字结构并搜索那个大动物
【发布时间】:2016-06-13 04:37:59
【问题描述】:

我即将创建一个图片的 coredata 数据库。这些图片将有关键字。一张图片可能有“鸟”、“鹰”、“飞”、“巢”等关键字。

好的,我可以创建一个一对多的实体,将关键字实体链接到图片实体,但我的问题是,当用户在搜索框中键入内容时,我将使用搜索控制器扫描数据库。 coredata 是否足够快,可以在用户键入时搜索并显示结果而不会阻塞应用程序?

顺便说一句,现在想一想,发送到 coredata 将是一个相当复杂的查询!以及如何组合查询?我的意思是,假设用户搜索 eagle。数据库可以包含不同类型的老鹰,但用户键入“bald”,应用程序必须将“eagle”和“bald”组合起来,或者包含两者的图片...

做这种结构的更好方法是什么

【问题讨论】:

    标签: ios iphone core-data


    【解决方案1】:

    Core Data 非常快。如果您为关键字编制索引,它将使查询速度更快。至于组合多个搜索词,您可以使用 NSCompoundPredicate。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-22
      相关资源
      最近更新 更多