kingrock
(kingrock)
注册会员

一般会员
UID 18205
精华
0
积分 58
帖子 71
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-1-28 来自 辽宁沈阳
状态 离线
|
[广告]: q
m
简单的搜索功能,高手帮忙.
我想实现搜索功能,要求如下
(假设数据库不支持全文索引)
例如我想搜索IBM x60 关键词 ibm和x60中间空格分割.也就是用考虑分词.
但是我数据库中的记录可能存在的是
东芝x60笔记本
ibm笔记本
x60笔记本
ibm笔记本x60特别好
我想搜索出所有包含ibm和x60的记录
而且同时包含两个关键字的记录要在最前面.例如下面的结果.
ibm笔记本x60特别好
ibm笔记本
x60笔记本
我想专门建立一个关键词表,并存储包含关键词的记录id,但是怎么存储和搜索我想不到太好的办法.
有什么好的办法吗.帮忙想想.
[ 本帖最后由 kingrock 于 2007-2-28 05:15 PM 编辑 ]
|
|