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

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

⽅案一:

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

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

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

⽅案⼆:

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容