简介:该项目是基于微信小程序,使用 LNMP+Thinkphp5.1+Redis 开发的B2C聊天小程序。用于对接企业和用户,直接进行产品销售,降低销售成本。主要功能是展示企业信息和企业产品信息,以及用户对企业沟通。
功能模块:
* 聊天通讯模块:实现用户进行聊天功能,可以发送文本、图片、表情等功能,还能进行名片索取与发送、名片展示、电话回拨相关功能;
* 搜索模块:实现了对用户搜索关键词进行拆分、中文全文搜索、搜索结果高亮显示等搜索功能、记录用户搜索关键词,和热门搜索关键词推荐;
重难点:
* 项目对搜索方面有较高的要求,希望能对中文全文搜索,并且匹配度尽量提高,同时高亮显示搜索匹配结果部分。使用了中文搜索引擎xunsou(讯搜)+中文分词,实现了项目中的要求;
* 在通讯方面,使用了workerman,开发出实时通讯模块,实现文本、图片、表情等不同数据类型的发送、实现断线重连、心跳检测等功能;