【发布时间】:2019-01-23 09:46:33
【问题描述】:
我想编写一个CoreData 谓词来检查一列中有多少记录与输入的任何关键字匹配,无论它们出现的顺序如何。
例如。假设我有一条“这是我要比较的测试字符串”的记录,现在如果我用“测试我的比较”进行搜索,它应该会返回这条记录。
我尝试使用分隔单词并为每个单词使用 CONTAINS 和 ORed ,但由于 db 中有超过 15000 条记录,因此需要很长时间才能得出结果。
请帮忙。
【问题讨论】:
-
带有 CONTAINS 的谓词?
-
您目前使用什么谓词?获取正确的语法以及让 fetch 有效运行的问题是什么?
标签: ios swift core-data nspredicate