请大虾高手前辈谈谈全文搜索的原理---------

good_girl 2001-11-20 05:37:12
我曾经用递归搜索,效率实在太低!

请各位指点一下
...全文
474 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pikaqiu 2001-11-30
  • 打赏
  • 举报
回复
dim Topic,col
set Topic=server.createobject("adodb.recordset")
searchstr="select * from topics where "
for j=0 to 1
for i=1 to len(request.form("checktext"))
if j=0 then
searchstr=searchstr &"title like '%"& Mid(request.form("checktext"),i,1) &"%' or "
else
if i<len(request.form("checktext")) then
searchstr=searchstr &"message like '%"& Mid(request.form("checktext"),i,1) &"%' or "
else
searchstr=searchstr &"message like '%"& Mid(request.form("checktext"),i,1) &"%'"
end if
end if
next
next
Topic.open searchstr,conn,1,1
good_girl 2001-11-29
  • 打赏
  • 举报
回复
麻烦 pikaqiu(皮卡丘-事实上不大会编程) 详细讲解一下

非常感谢!
pikaqiu 2001-11-20
  • 打赏
  • 举报
回复
如果是数据库的话直接把所有搜索文字先拆成'%字符%'的形式在组织成SQL语句,我就是这样做的,速度还可以
julyclyde 2001-11-20
  • 打赏
  • 举报
回复
索引服务器
Index server

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧