如何找到相关文章

时间:2017-05-23 04:14:01

标签: ios sql core-data

我正在创建iOS应用程序,以便找到用户相关文章。在应用程序中我有嵌入式数据库包含相当多的文章。当用户将短语放入搜索栏时App假设找到最匹配的文章。是否有任何搜索技术(除了简单的“%”查询之外)什么才能让我实现这一目标?

1 个答案:

答案 0 :(得分:0)

是的,还有更好的方法!创建一个名为Tags的实体,该实体与Article具有多对多关系。创建或更改文章时,将其解析以查找文章的所有相关标记。然后创建标记(如果它们不存在)并设置关系。进行搜索时,请搜索tags而不是文章。然后从关系中获取文章。此方法比在每个Article实体上搜索纯文本快几个数量级。同样,对于Tags,在模型中设置关键字为indexed的字段。