智能分词搜索插件


用百度的分词技术,把长句或没有断句的句子分成 单个词,然后进行模糊搜索。


比如: 特朗普访问中国 此句会分词为 特朗普 访问 中国 三个词 然后进行三个词的模糊查询。

英文也可以:youarebeautiful 会分词为 you  are  beautiful三个词


需要在百度开发平台 申请appid  ,appkey,SecretKey。

具体见http://ai.baidu.com/docs#/Begin/f643dab2

安装和配置界面

572cc78d91a18ca324aedcdd12bab86e.png

33d0a85f71e1dbcb063cf1cb01c08157.png

在模板中需要搜索的地方加入如下代码:


屏幕快照 2019-01-22 下午6.13.39.png

  这两句写在php内

think\Hook::add('lqSearch','plugins\\lq_search\\LqSearchPlugin');              

 $lqSearch=hook_one('lqSearch');


更改前端界面只有修改

plugins/lq_search/view文件夹下面

search_index.html 搜索结果显示界面

widget.html 搜索框的样式

B426A2E1-702D-45EC-81A7-2486C6B75ABD.png

如果不明白请联系QQ 2470639470

持续更新中





ThinkCMF模板插件交流群:550851374 ,领取阿里云1000通用代金券

评论

请登录后查看回复,立即登录
发布插件

七牛专享优惠码

507670e8

ThinkCMF教程


ThinkCMF 5.1.2正式版已发布,端午安康!立即升级!