谁有站内搜索的源码,或者是教程。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁有站内搜索的源码,或者是教程。相关的知识,希望对你有一定的参考价值。

ASP+ACCESS的网站,会员注册信息搜索。要求有一个输入文本框,后面有几个选项,例如按姓名搜索,按考试证号码搜索,模糊查询

67194五端源码及教程百度网盘免费资源在线学习    

链接: https://pan.baidu.com/s/1tahpynYwQ47bqD2mXnj37g

提取码: q932    

67194五端源码及教程 官方相关广告图片 安装程序及数据库(无数据版) 火鸟门户小程序源码_20190415.zip 

火鸟门户小程序上架流程.doc 

火鸟门户系统 更换域名教程.mp4 后台账号密码.txt 

安卓APP源码2019-4-18.7z PC端登录、支付、邮箱、短信教程配置教程.docx

 iosAPP源码2019-4-18.7z CentOS 7.4 64位 配置宝塔环境,部署火鸟门户带演示数据.mp4 APP配置教程.doc 

安装说明.txt hnup_rucheng_pro_20190629_100403.sql.gz 0190629_144441.zip    

参考技术A 假如你拥有一个庞大的网站,内容又多,那么来访者往往很难找到自己所需要的东东,这时候你就需要一个站内搜索来帮助来访者更快的找到索要的资料了!现在你就可以用asp轻易的实现这种功能,何况现在支持asp的站点这么多,利用这个搜索引擎可以搜索到你的主页里面任何一个文件或者软件资料,它可以精确到每个字!说了这么多你是不是怦然心动了啊,那就按照下面的步骤来建立自己的搜索引擎吧:

(一),首先利用access97建立一个名为list.mdb的数据库,在里面建立一个名为list的表,然后在list表里面输入一些你想要被查询的文件名字,关键的搜索词还有相对应的链接,下面建立了四个项目ID(编号),title(主题),word(关键词),url(链接地址),如下表所示:

ID title word url
1 cgi教程 本地调试cgi cgi/testcgi.htm
2 下载中心 聊天室,留言本 download/index.htm

(二),建立了数据库以后就可以建立你的asp搜索页面了,下面是一个文件名为search.htm的asp搜索页面的源程序,这个搜索引擎可以同时搜索title和word里面的内容,当然如果你有需要的话可以建立更多的搜索:

<!--#INCLUDE file="ADOVBS.inc"-->
<% "建立数据库的连接
con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER=microsoft Access Driver(*.mdb);"
"建立CONNECTION对象并打开数据库
set mycon=server.createobject("ADODB.CONNECTION")
mycon.open.con %>
"创建Recordset对象的例程,打开Recordset对象传递SQL串以及所有的连接信息
<% set rs=server.createobject("ADODB.Recordset")
rs.open "SELECT*FORM list where title and word like '%'&request.form("word")&"%'",MyCon,adOpenStatie
%>
"建立查询后的显示信息和查询页面,你想取什么名字都可以
<html><head><title>查询结果</title></head>
<body bgcolor="#ffffff">
<p align="center"><br>
"统计查询共有<% Response.Write(RS.RecordCount) %>条纪录</p><br>
<div align="center"><center>
<table border="1" align="center" bordercolor="000000" berdorcoorlight="#000000" bordercolordark="#ffffff">
<tr align="center">
<td width="20%" align="center" bgcolor="#ffffff">ID</td>
<td width="60%" align="center" bgcolor="#ffffff">主题</td>
<td width="20%" align="center" bgcolor="#ffffff">查看</td></table>
<table border="1" align="center" bordercolor="000000" berdorcoorlight="#000000" bordercolordark="#ffffff">
<tr align="center">
<!--从数据库提取信息-->
<% while not rs.eof %>
<tr align="center">
<td width="20%" align="center" bgcolor="#ffffff"><% =rs("id") %></td>
<td width="60%" align="center" bgcolor="#ffffff"><% =rs("title") %></td>
<td width="20%" align="center" bgcolor="#ffffff"><a href="<% =rs("url") %>">GO</a></td>
<% rs.movenext %></tr> <% wend %></table></center></div><% rs.close %>
<% mycon.close %>
"关闭链接
</body></html>
下面我们来建立搜索页面
<html><head><title>搜索页面</title></head>
<!--创建搜索表格-->
<from method="POST" action="search.asp">
<div align="center"><center><p><input type="text" name="word" size="30">
<input type="submit" value="提交" name="B1"><input type="reset" value="清除" name="B2"></p>
</center></div></form>
<hr width="600" align="center">
<html>
好了,这个站内搜索引擎到这里就算完成了,你接下来要做的就是吧东西输入数据库了!
参考技术B 这里可以申请到代码http://so.99su.com/zn/znreg.php

使用非常的简单!!

用的是百度 Yahoo! Google 中国搜索 这四家搜索的数据进行站内搜索 .
效果还不错,不过网址不能有"/"的符号,也就是说只能是顶级域名或二级域名。

参考资料:http://zhidao.baidu.com/question/5544477.html

利用免费的必应 Bing 自定义搜索打造站内全文搜索

简介

百度的站内搜索不做了,唉,果然免费的不永久。我们看看 Bing 的,每个月有 1000 次免费的调用 bing search api 的次数。不同客户可以多申请几个就行了。

申请

步骤如下。

  1. 有微软的账号
  2. 有微软云服务 Azure 的账号,用微软的账号登录进去
  3. 有国际信用卡申请 Azure,VISA/Master
  4. 申请 Free Trial 免费账号
  5. 进入 https://www.customsearch.ai 正式申请该服务
  6. 设置自定义搜索的网站,创建 instance 实例,输入网址,如下图,


接着你需要一个 Subscription Key 密钥才能调用接口。怎么获取密钥?我也花了好长时间才找到 ——Azure 里面眼花缭乱,其实不在那里。入口在这里,进入 ProductionEndpoints,本来这是个测试用的地方,不过有个 Click to issue free trial key,申请颁发密钥的入口。

马上建立资源


ok 部署后你就有密钥了~~

复制密钥~~

最后回到 Endpoints 测试即可。

其他

其实想过用 Solor 做搜索的,但太重,部署和运维都非常麻烦,还是用第三方的好。有个站内搜索构件叫 JAgileSearch,可以看看。另外 js 也可以做全文搜索库:LunrJs。

其他教程:

  • https://blog.csdn.net/CYH1370/article/details/121995871
  • https://pengfeixc.com/blogs/website/site-search

以上是关于谁有站内搜索的源码,或者是教程。的主要内容,如果未能解决你的问题,请参考以下文章

利用免费的必应 Bing 自定义搜索打造站内全文搜索

站内搜索解决方案: Lucene + Gulp

怎么制作简单站内搜索引擎?

实现功能站内搜索

借助 Lucene.Net 构建站内搜索引擎(上)

织梦的站内搜索功能实现