fts索引更新

时间:2016-06-11 19:04:15

标签: yapdatabase

我已经对我的YapDatabase-fts-index做了一些更改,添加了一些列并更新了versionTag。

现在,在启动数据库时,yap会运行所有相关行,以便按预期重建索引。

但是在执行此操作时,内存分配会持续增加,直到应用程序崩溃 - 在fts-index重建完成之前。

我的数据集大约是100k行,其中每行有3列,包含大约2-3个短词。

我用简单的处理程序块验证了内存使用情况:

let block = YapDatabaseFullTextSearchHandler.withObjectBlock { (dict: NSMutableDictionary, collection: String, key: String, object: AnyObject) -> Void in

     dict.setObject("123 234 345", forKey: "1")
     dict.setObject("456 567 678", forKey: "2")

}

这是Yap的错误吗?添加fts-columns不受支持?我应该考虑为其他fts-columns添加新索引吗?

0 个答案:

没有答案