2011-08-16 565 views
3

我想完成的是将搜索功能集成到我的网站中,该搜索功能能够搜索静态网页(内容不会更改)。我需要搜索引擎免费使用,并且必须使用JavaScript或PHP(如果需要,还需要MySQL)。我曾尝试在Google上寻找(如果有人想知道),但也许我只是没有寻找正确的东西。如果任何人都可以指出我正确的方向,我将不胜感激。实现搜索静态页面的站点搜索引擎

感谢

回答

6

为什么推倒重来 - 使用谷歌自定义搜索:http://www.google.com/cse/

+0

谢谢您的回答。这听起来像是一个相当好的主意。我对谷歌自定义搜索和谷歌网站搜索之间的巨大差异略有困惑。他们似乎也做同样的事情。思考细微的差异? –

+3

差异主要是美容。您可以更好地控制结果和广告的外观。 –

+5

问题与谷歌自定义搜索的是它填补了一半的搜索结果屏幕广告。 – yossi

1

“Sphider是用PHP编写的一个轻量级的Web蜘蛛和搜索引擎,使用MySQL作为后端数据库这是一个伟大工具可以将搜索功能添加到您的网站或构建您的自定义搜索引擎.Sphider体积小,易于设置和修改,并在全球数千个网站中使用。

http://www.sphider.eu/

+1

谢谢你,但我注意到,I'T还没有2年更新一次。我有点担心现在可能会出现不少问题,因为php语言已经发生了很大的变化。 –

4
i got something today , so updating for other users 

谷歌内部网站搜索脚本(JavaScript的,免费) 需要一个强大的内部搜索引擎脚本,让访问者可以搜索你的网站的内容是什么?此脚本使用Google在您的网站上启用全面搜索。剪切并粘贴适用于任何类型网站的安装。

Sphider(PHP,免费) Sphider是用PHP编写的一个轻量级的Web蜘蛛和搜索引擎,使用MySQL作为后端数据库。它适用于向中小型网站添加搜索功能(最多约20,000页)。它还伟大工程为网站分析工具 - 找到断开的链接,收集有关网站等

TSEP统计(PHP,免费) TSEP是为您的网站的网站搜索引擎!您可以在网站的任何位置放置“搜索此网站”,让人们快速找到他们想要的内容。

变焦搜索引擎(PHP,商业$ 49- $ 99), 变焦是将强大的自定义搜索引擎到您的网站,企业内部网,或CD/DVD强大的PHP脚本。

Perlfect搜索(Perl,免费) 一个集成的,通用的站点索引器和搜索引擎。它来自一对不同的脚本。索引器自动扫描并编制网站索引,搜索引擎是一个cgi脚本,为索引上的关键字提供搜索查询,并以html格式显示结果页,格式包括标题,描述和相关性排名每个配对文件。

CGIWorld网站搜索(Perl中,商业$ 25) 网站搜索功能使您能够快速通过使用密码保护的基于浏览器的管理区域的轻松搜索你的网站&的能力。设置要搜索的目录的路径,设置要搜索的目录的文件&,以及不想搜索的目录&文件。对于大约500页以下的普通网站,SiteSearch是一个很好的工具。

流体动力学搜索引擎(Perl,免费和商业版) FDSE是一个易于安装的本地和远程站点搜索引擎。它从模板驱动的体系结构返回快速,准确的结果。 Perl源代码提供免费软件和共享软件版本。

ASP网站搜索(ASP,免费) 此ASP网站搜索应用评论的每行代码,以方便初学者遵循或定制。网站的搜索应用程序有两种版本的高级版本具有更多的功能,但需要Web服务器有VB脚本引擎5或以上版本。

网站搜索临(ASP,商业) 网站搜索专业版2.0是ASP或全面搜索脚本PHP网站

参见:http://www.javascriptkit.com/howto/search2.shtml

1

你可能想看看这个。 (对于任何人谁通过这个问题,他们的奋斗路)

JSE内部SEACH引擎

http://www.javascriptkit.com/script/script2/jse/

使用正则表达式有效且快速地搜索基于输入关键字匹配的索引。支持基本逻辑(即:否定)。

返回从搜索表单本身一个单独的页面上的结果,整齐地格式化。使用会话cookie在两个页面之间传输查询。在“结果”页面

存储索引(网址,关键字和描述你想在每一页“爬”)。这意味着索引仅在实际执行搜索时加载,节省带宽和下载时间。

搜索标题,描述和匹配索引中desingated关键字。