关于关键字检索的问题。没有思路。
现在想做一个检索的功能,通过分词包和一些简单的词库,可以做到基本的分词检索,但是有一个问题没有结局思路,如下
我搜索感冒药,可以出来“感冒药在哪买",“感冒药多少钱神码的”,”不想吃感冒药“这种词条,但是如何能让他也搜索出”板蓝根“这样的关联词呢?
------解决方案--------------------这个就用正则表达式做 ,你可以把关键字配置到数据库中,之后查出来 ,用正则去匹配你要检测的文本,是否含有关键字。
------解决方案--------------------分类 ,把“感冒药在哪买” 的关键字下在划分出一类相关的关键字 比如:板蓝根 等一些感冒药
------解决方案--------------------一级匹配 二级匹配 一直到N级,
------解决方案--------------------一级匹配表A
二级匹配表B
中间表AB 关联A表和B表多对多
三级匹配表C ,
C表和B表也关联 ,多对多
------解决方案--------------------
一个词可以配置到多个表啊 看你怎么 设置了