美文网首页
iOS中实现消息的快速检索和模糊匹配方案

iOS中实现消息的快速检索和模糊匹配方案

作者: iOS猿类__冬眠的考拉妹妹 | 来源:发表于2020-03-04 18:17 被阅读0次

               消息的快速检索和模糊匹配⽅案消息本地检索,一般历史消息都是在数据库文件中存储的(微信在断网的前提下,也是本地数据库聊天消息内容的检索,联⽹时匹配查询接口查询出公众号等涉及的关键字内容),以下两种都是针对数据库数据快速检索和模糊查询的⽅方案: 

    ⽅案一:

           在WCDB中,Full-Text Serach 也⽀持更快速、便捷的搜索数据库内信息,可FTS搜索,也可以全表搜索;

    ● 使⽤用教程:https://github.com/Tencent/wcdb/wiki/全⽂文搜索使⽤用教程

    ● 测试⽤用例例:现ta项⽬目下⾯面的TaIMSDK 中Datamanager模块⾥里里⾯面有数据库匹配查询的⽤用法 

    ⽅案⼆:

            利用第三⽅方SJDBMap库,可数据库模型映射,自动建表, 自动更更新表,增删改 查一句代码操作,支持模糊查询, 各种插入和更新, ⽀持存储模型数组。

             查询数据会将与该类相关的所有数据都读取出来, 并转换相应的模型。 可以匹配查询的内容方式有以关键字内容开头、匹配关键字左右两边、匹配以什么关键字结尾等自带快速查询⽅方法;

    ● demo 地址:https://github.com/changsanjiang/SJDtabaseMapping

    相关文章

      网友评论

          本文标题:iOS中实现消息的快速检索和模糊匹配方案

          本文链接:https://www.haomeiwen.com/subject/ugwblhtx.html