WCDB Swift 内建了全文搜索的支持,对中文、日文等非空格分割的语言做了针对性的优化;对英文做了词性还原,使搜索不受词形、时态的限制;从而使搜索更加精确。

    虚拟表映射

    全文搜索的虚拟表映射一般只需定义模块和分词器即可。而若无特殊需求,使用 FTS3 和 WCDB 分词器即可。定义完成后,调用 接口,则会根据字段映射和虚拟表映射创建虚拟表。

    建立索引

    建立索引的操作与普通表插入数据基本一致。

    根据索引查找数据

    全文搜索中有一列隐藏字段,它与表名一致。通过它可以对全表的所有字段进行查询。