在带有 Parse DB 后端的 iPhone 应用程序上工作我正在尝试使用 search tokens实现搜索功能。我阅读了 Parse 关于可扩展搜索、关系与指针、文档、各种 SO / Parse.com 讨论等的白皮书 - 不幸的是,找不到与我的问题有任何相似之处。
我正在使用一个类SearchToken
,我在其中存储唯一的已清理标记,并且我有一个PFRelation *tokenRelation
相关类Article
(每篇文章都可以有多个搜索标记;每个标记都可以与多篇文章相关)。
我正在尝试形成一个查询,从Article
包含所有搜索标记(例如@"token1", @"token2"
)的类中查找所有对象。不幸的是whereKey:containsAllObjectsInArray:
,它不适PFRelation
用于使我的事情进一步复杂化的属性。
一个简单的选择是将该PFRelation
属性转换为一个指针数组,但我知道相关标记的数量可能会超过到处提到的 100 个对象的限制,所以我在这里有点犹豫。
我的问题是:是否有任何其他方法可以查询与相关对象中的所有条件匹配的对象(通过PFRelation
),或者是否有更好的方法来实现标记化搜索功能?