![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
我想实现搜索功能,要求如下
(假设数据库不支持全文索引)
例如我想搜索IBM x60 关键词 ibm和x60中间空格分割.也就是用考虑分词.
但是我数据库中的记录可能存在的是
东芝x60笔记本
ibm笔记本
x60笔记本
ibm笔记本x60特别好
我想搜索出所有包含ibm和x60的记录
而且同时包含两个关键字的记录要在最前面.例如下面的结果.
ibm笔记本x60特别好
ibm笔记本
x60笔记本
我想专门建立一个关键词表,并存储包含关键词的记录id,但是怎么存储和搜索我想不到太好的办法.
有什么好的办法吗.帮忙想想.
[ 本帖最后由 kingrock 于 2007-2-28 05:15 PM 编辑 ]
提问者:kingrock 08-22 14:02
答复

