首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于关键字检索的有关问题。没有思路

2014-01-13 
关于关键字检索的问题。没有思路。现在想做一个检索的功能,通过分词包和一些简单的词库,可以做到基本的分词

关于关键字检索的问题。没有思路。
现在想做一个检索的功能,通过分词包和一些简单的词库,可以做到基本的分词检索,但是有一个问题没有结局思路,如下

我搜索感冒药,可以出来“感冒药在哪买",“感冒药多少钱神码的”,”不想吃感冒药“这种词条,但是如何能让他也搜索出”板蓝根“这样的关联词呢?
[解决办法]
这个就用正则表达式做 ,你可以把关键字配置到数据库中,之后查出来 ,用正则去匹配你要检测的文本,是否含有关键字。
[解决办法]
分类 ,把“感冒药在哪买” 的关键字下在划分出一类相关的关键字 比如:板蓝根 等一些感冒药
[解决办法]
一级匹配 二级匹配 一直到N级,

引用:
分类 ,把“感冒药在哪买” 的关键字下在划分出一类相关的关键字 比如:板蓝根 等一些感冒药

[解决办法]
一级匹配表A
二级匹配表B

中间表AB 关联A表和B表多对多

三级匹配表C ,
 C表和B表也关联 ,多对多 
[解决办法]
引用:
Quote: 引用:

一级匹配表A
二级匹配表B

中间表AB 关联A表和B表多对多

三级匹配表C ,
 C表和B表也关联 ,多对多 


可我的匹配不是这种分级的啊。功能是一个电商网站内部的检索,比如我检索的感冒药,感冒药肯定是一级匹配,而板蓝根只能算是相关词汇。  但是我也可能检索板蓝根啊,这时候板蓝根肯定是最先显示,而其他的“感冒药”是相关词会。


一个词可以配置到多个表啊  看你怎么 设置了 

热点排行