首页 相关文章 基于ASP的站内多值搜索

基于ASP的站内多值搜索

运行环境:IIS脚本语言:VBScript数据库:Access/SQL Server数据库语言:SQL 1.概要:
不论是在论坛,还是新闻系统,或是下载系统等动态网站中,大家经常会看到搜索功能:搜索帖子,搜索用户,搜索软件(总之搜索关键字)等,本文则是介绍如何建立一个高效实用的,基于ASP的站内多值搜索。

本文面对的是“多条件模糊匹配搜索”,理解了多条件的,单一条件搜索也不过小菜一碟了。一般来讲,有两种方法进行多条件搜索:枚举法和递进法。搜索条件不太多时(n<=3),可使用枚举法,其语句频度为2的n次方,成指数增长,n为条件数。很明显,当条件增多以后,无论从程序的效率还是可实现性考虑都应采用递进法,其语句频度为n,成线性增长。需要指出的是,枚举法思路非常简单,一一判断条件是否为空,再按非空条件搜索,同时可以利用真值表技术来对付条件极多的情况(相信没人去干这种事,4条件时就已经要写16组语句了);递进法的思想方法较为巧妙,...[ 查看全文 ]

2016-01-29 标签:
  • 标签:ASP
          假如你拥有一个庞大的网站,内容又多,那么来访者往往很难找到自己所需要的东东,这时候你就需要一个站内搜索来帮助来访者更快的找到索要的资料了!现在你就可以用asp轻易的实现这种功能,何况现在支持asp的站点这么多,利用这个搜索引擎可以搜索到你的主页里面任何一个文件或者软件资料,它可以精确到每个字!说了这么多你是不是怦然心动了啊,那就按照下面的步骤来建立自己...[ 查看全文 ]
  • 标签:ASP
      该搜索引擎由一个HTM文件一个ASP文件组成,主要是运用FILESYSTEMOBJECT组件来达到目的,功能强大,修改界面以后可以直接拿来使用,当然加上一点自己的东西就更加好了。 searchpage.htm 该HTM文件用来传入条件 <HTML     <HEAD         <TITLEASP搜索引擎范例</TITLE     </HEAD    ...[ 查看全文 ]
  • 标签:PHP
      为了增强我的网站上的功能,本人根据本人的网站的实际,开发了一个基于文本的搜索,现在使用在本人的网站上。为了 和广大网友相互学习交流,本人现在其源码公布,其源码如下: <?php             $dispstr=array();             $dispstr[1]="disp_os.php?ar...[ 查看全文 ]
  • 标签:PHP
    用PHP做站内搜索引擎,搜索出相关的内容。什么思路? 能尽量具体点最好 谢谢【论坛浏览】   相关评论作者: dreamblaze 发布日期: 2006-10-06嘿嘿,在qh斑竹的站里找到了一篇,应该对你有帮助吧 http://www.qh8.net/php/show.php?id=12作者: 125231896 发布日期: 2006-10-06呵呵,谢谢楼上。对我非常有用。十分感谢 你平时学习PHP都在什么地方,能推荐下吗?共有评论数 2/每...[ 查看全文 ]
  • 标签:PHP
      ccterran(原作) 作者:iwind   朋友用dreamweaver做了一个网站,没有动态的内容,只是一些个人收藏的文章,个人介绍等等。现在内容比较多了,想叫我帮他做一个搜索引擎。说实在的,这是一个不难的问题,于是就随手做了一个。现在我在其它论坛上也看到有人想做这个,于是就想说说这方面的知识,重在了解一下方法。 写程序前先要想好一个思路,下面是我的思路,可能谁有更好的,但注意这只...[ 查看全文 ]
  • 标签:ASP
          用ASP实现搜索引擎的功能是一件很方便的事,可是,如何实现类似3721的智能搜索呢?比如,当在搜索条件框内输入“中国人民”时,自动从中提取“中国”、“人民”等关键字并在数据库内进行搜索。看完本文后,你就可以发现,这个功能实现起来竟然是如此的简单。OK,Follow Me!     第一步,我们要建立一个名为db_sample.mdb的数据库(本文以Access2000数据...[ 查看全文 ]
  • 升级iOS8后,你会发现苹果为Safari浏览器也带来了一些功能更新,其中,Safari的网站快速搜索功能,就是一个非常方便实用的功能,可以让用户直接在地址栏中,快速实现在特定站点内搜索相应站内信息。 例如你在百度中搜索了“苹果园”这个关键词,下次打开Safari后,只需在地址栏中直接输入“百度 苹果园”,就可以直接通过百度搜索“苹果园”了,是不是很方便呢? 下面,...[ 查看全文 ]
  • 标签:ASP
      本文介绍如何建立基于Web的日历,同时为不熟悉Active Server Pages(ASP)、SQL和ADO的开发者提供建立Web站点的过程介绍,也为有经验的开发者提供了Web站点可伸缩性方面的技巧。 随着网络应用的发展,基于Web的日历越来越受到人们的重视,对于显示诸如最后期限或日程安排之类的重要事件,或显示谁在什么时候休假,基于Web的日历都是有用的。本文描述了如何使用IIS和SQL Server内的ASP建立一个非常简单...[ 查看全文 ]
  • 标签:ASP
      使用ASP建设私人搜索引擎 很多网络爱好者在创建自己的个人主页时,都绞尽脑汁让自己网站的功能更全面。在此,笔者介绍一种使用ASP建立自己的搜索引擎的方法。 基本思路 利用表单将用户提交的搜索关键字存储在变量中,并提交给ASP脚本处理。利用ASP内建的“REQUEST”对象获取变量中的关键字符,随后用“RESPONSE”的“REDIRECT”函数将关键字符转向提交到其他的诸如搜狐、网易等专业搜...[ 查看全文 ]
  • 标签:ASP
      td valign="top"<code@contents apple tree</code</td <td valign="top"同上</td </tr <tr <td valign="top"<codeMicrosoft and @size 1000000</code</td <td valign="top"包含单词“Microsoft”,并且大于大于一兆字节的页</td </tr <tr <td valign="top"<code"microsoft and @size 1...[ 查看全文 ]
  • 标签:ASP
      <tr <td valign="top"DocComments</td<td valign="top"DBTYPE_WSTR | DBTYPE_BYREF</td <td valign="top" width=65%关于文档的注释。</td </tr <tr <tdDocCompany</td<tdDBTYPE_STR | DBTYPE_BYREF</td<td文档写作的公司名称。</td </tr <tr <td valign="top"DocCreatedTm</td<td valign=&qu...[ 查看全文 ]
  • 标签:ASP
      <ul <li除了星号 (*)、逗号 (.)、问号 (?) 和竖线 (|) 之外的任何字符都默认为匹配自己。</li <li正则表达式可以用引号 (“) 括起来,如果包含空格 ( ) 或右括号 ()),则必须用引号括起来。</li <li字符 *、.、和 ? 的作用与它们在 Windows 中的作用一样,星号匹配任意字符,句号匹配 (.) 或字符串结尾,问号匹配任何单个字符。</li <li字符 | 是转意字符,在 | 之后的字符具...[ 查看全文 ]
  • 标签:ASP
      <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN" <html<head<titleMicrosoft Index Server: 查询语言</title <SCRIPT LANGUAGE="JavaScript" TempString = navigator.appVersion if (navigator.appName == "Microsoft Internet Explorer"){ // Check to see if browser is Microsoft if (TempString.indexOf ("4.") = 0){ // Check to ...[ 查看全文 ]
  • 标签:ASP
      显示页面show.asp--基于web的QQ程序1(only asp) <html <head <title基于web的QQ程序1</title <meta http-equiv="refresh" content="5"//每五秒取得一次信息(前面已经完成了有关登录之类的工作) <meta http-equiv="Content-Type" content="text/html; charset=gb2312" </head <body bgcolor="#FFFFFF" text="#00000...[ 查看全文 ]
  • 标签:ASP
      标题广告是Web上最常见的广告形式。本文介绍了一个基于IIS和ASP的标题广告管理系统,该系统支持广告客户和广告的管理,能够随机选择广告并生成显示广告的HTML代码(但参考广告的等级、显示次数限制、点击次数限制),并能够记录广告显示、点击的历史纪录。 一、数据库表结构 标题广告也就是Banner Ad,是Web上最常见的广告形式。本文介绍的标题广告管理系统利用Access数据库db.mdb来...[ 查看全文 ]
  • 标签:ASP
      <tr <td valign="top"<a name="Path"Path</a</td<td valign="top"DBTYPE_WSTR | DBTYPE_BYREF</td <td valign="top" width=65%文件的物理路径,包含文件名。</td </tr <tr <td valign="top"Rank</td<td valign="top"DBTYPE_I4</td <td valign="top" width=65%行的等级,范...[ 查看全文 ]
  • 标签:ASP
      <td valign="top"DocSubject</td <td valign="top"文档的主题</td </tr <tr <td valign="top"DocAuthor</td <td valign="top"文档的作者</td </tr <tr <td valign="top"DocKeywords</td <td valign="top"文档中的关键字</td </tr <tr <td valign="top"DocComments&...[ 查看全文 ]
  • 标签:ASP
      摘要 网络办公已是现代企业发展的大势所趋。本文主要阐述了基于B/S结构的收发文管理系统的功能模块以及如何使用ASP和SQL Server解决一些相关的技术,其中包括系统的安全性问题。 引言 传统的手工办公方式已经无法满足现代办公的需求,收发文管理系统作为提高工作效率、规范办公制度,增强办公的透明性,实现信息、文档资源的统一管理,方便领导决策,逐步实现无纸化办公的重要工具,越...[ 查看全文 ]
  • 标签:ASP
      二、管理功能 管理部分共有12个asp文件,这些脚本的主要功能分别如下: BannerAdminLogin.asp:管理功能的登录页面。默认的用户名称是“ADMIN USER”,密码是“PASSWORD”。 CheckBannerAdministrationPassword.asp:检查使用管理功能的用户的密码。 NotLoggedIn.asp:“没有登录”提示页面,如果在登录之前访问管理页面,则显示该页面。 BannerAdministration.asp:这是管理功能的主界面...[ 查看全文 ]
  • 标签:ASP
      三、显示广告 这部分程序主要有如下四个目的:第一,参考各个广告的显示等级,随机选择本次显示的广告;第二,更新数据库中该广告的显示次数;第三,输出标题广告的HTML代码;第四,在数据库历史表中保存显示和点击历史纪录。 实现上述功能的脚本主要有两个: ShowBanner.asp:确定本次调用要显示的广告,更新显示次数记录,生成标题广告的HTML代码。 Redirect.asp:重定向页面。Sho...[ 查看全文 ]
手机页面 收藏网站 回到头部