Ios 如何找到相关文章

Ios 如何找到相关文章,ios,sql,core-data,Ios,Sql,Core Data,我正在为用户相关文章创建iOS应用程序。在应用程序中,我有一个嵌入式数据库,其中包含了大量的文章。当用户将该短语放入搜索栏应用程序时,假设可以找到最匹配的文章。有什么搜索技术(除了简单的“like%”查询)可以让我做到这一点吗?是的,有更好的方法!创建一个名为Tags的实体,该实体与文章具有多对多关系。创建或更改文章时,请解析它以查找该文章的所有相关标记。然后创建标记(如果它们还不存在)并设置关系。进行搜索时,搜索标记而不是文章。然后从关系中获取文章。这种方法可以比在每个文章实体上搜索纯文本快几

我正在为用户相关文章创建iOS应用程序。在应用程序中,我有一个嵌入式数据库,其中包含了大量的文章。当用户将该短语放入搜索栏应用程序时,假设可以找到最匹配的文章。有什么搜索技术(除了简单的“like%”查询)可以让我做到这一点吗?

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