喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 简单的搜索功能,高手帮忙.  
 
kingrock (kingrock)
注册会员
Rank: 2
一般会员



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 编辑 ]
2007-2-28 05:14 PM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
yueyang (yueyang)
金牌会员
Rank: 6Rank: 6
高级会员


UID 20841
精华 1
积分 1420
帖子 1388
金钱 1410 喜悦币
威望 10
人脉 0
阅读权限 70
注册 2003-6-17
状态 离线
[推荐阅读] 5k求php开发人员
数据放到阵列里面,根据需要判断后输出.



我在HP官方论坛做版主希望大家能来捧场,论坛有礼品赠送及可兑换礼品.
2007-2-28 10:39 PM#2
查看资料  访问主页  发短消息  顶部
 
LuckLrj (中国php中的爱因斯坦)
版主
Rank: 7Rank: 7Rank: 7
老会员


UID 64836
精华 0
积分 2599
帖子 3138
金钱 2599 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-6-19
状态 离线
[推荐阅读] 层阴影的问题
还是倒排索引,具体文章参阅np的文章。不过实现过程太麻烦了。



学习,工作累了,请访问我的小站,娱乐一下。http://www.52sunny.net
2007-3-1 09:46 AM#3
查看资料  Blog  发短消息  顶部
 
kingrock (kingrock)
注册会员
Rank: 2
一般会员



UID 18205
精华 0
积分 58
帖子 71
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-1-28
来自 辽宁沈阳
状态 离线
[推荐阅读] 请教ADODB和SMARTY的问题
谢谢两位的建议,实在不行我就升级数据库吧.
2007-3-1 03:53 PM#4
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.022365 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP