微信开发模式。用case做关键词回复。请问如何做模糊匹配回复。可以具体点么。我的是php语言最好加

微信开发模式。用case做关键词回复。请问如何做模糊匹配回复。可以具体点么。我的是php语言最好加代码

所谓模糊匹配,是指根据用户输入的文本匹配返回的内容(文本,图文等)。首先你得有一个关键词库表reply_content,举个例子:字段keywords和content,keywords表示检索的词汇,content表示该keywords对应的内容,如keywords==‘abc’,content='ABC'。表示当接口接收用户的输入“abc”时,程序输出“ABC”到接口。这就是一个查表的过程。

模糊检索,其实就是用 mysql的like去检索,"select content from reply_content where keywords like '%{$keywords}%'"。{$keywords}是用户输入的词汇,这个内容时通过接口接收解析xml得到的。

如上做sql查询,当用户输入“a” 或 'b' 或 'c' 或 ‘ab’ 或 'bc' 或 'abc',就能获取内容'ABC'。这就是模糊匹配。

模糊匹配也算一个不大不小的学问,以上仅仅是用like做个例子,还有正则表达式检索,还有‘全文索引和搜索’,这是个大学问,几句话讲不清楚。

今天发善心了,纯手打字。给点分吧。我是做微信第三方开发的,有问题可以继续交流。追问

可以给我微信的例子代码么

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网