在CloudKit中的文本字段中搜索

时间:2016-07-27 06:25:10

标签: nspredicate cloudkit

人们如何使用CloudKit在字符串(子字符串)字段中搜索

要创建与CloudKit一起使用的谓词,我收集的内容只能BEGINSWITHTOKENMATCHES搜索单个文本字段(前缀)或所有字段(完全匹配)分别。 CONTAINS仅适用于these examples集合。我无法确定一种方法,例如,在以下字符串中找到玫瑰"红玫瑰很漂亮"

我在考虑制作某些字符串字段的标记化版本;例如,假设记录中的以下字段:

  • description: 'Red roses are pretty'
  • descriptionTokenized: ['Red', 'roses', 'are', 'pretty']

对此进行测试会使CONTAINS在搜索不同的,空格分隔的子字符串时有些用处,但仍然不如SQL LIKE那么好。

0 个答案:

没有答案