实现搜索静态页面的站点搜索引擎

问题描述 投票:3回答:6

我想要实现的是将搜索功能集成到我的网站中,该功能能够搜索我的静态网页(内容不会改变)。我需要搜索引擎可以免费使用,并且必须使用JavaScript或PHP(如果需要,还有MySQL)运行。我曾试图在Google上寻找(如果有人想知道的话),但也许我只是不寻找正确的事情。如果有人能指出我正确的方向,我会非常感激。

谢谢

php javascript search search-engine
6个回答
6
投票

为什么重新发明轮子 - 使用谷歌自定义搜索:http://www.google.com/cse/


4
投票
i got something today , so updating for other users

Google内部网站搜索脚本(JavaScript,免费)需要强大的内部搜索引擎脚本,以允许访问者搜索您网站的内容?此脚本使用Google在您的网站上启用全面搜索。剪切和粘贴适用于任何类型网站的安装。

Sphider(PHP,免费)Sphider是一个用PHP编写的轻量级网络蜘蛛和搜索引擎,使用MySQL作为后端数据库。它适用于向小型或中型站点添加搜索功能(最多约20,000页)。它也非常适合作为网站分析工具 - 查找损坏的链接,收集有关网站的统计信息等。

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

Zoom Search Engine(PHP,商业售价49-99美元)Zoom是一个强大的PHP脚本,用于为您的网站,内部网或CD / DVD添加功能强大的自定义搜索引擎。

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

CGIWorld网站搜索(Perl,商业25美元)SiteSearch使您能够通过使用受密码保护的基于浏览器的管理区域快速轻松地搜索您的网站。设置要搜索的目录的路径,设置要搜索的文件和目录,以及不希望搜索的目录和文件。 SiteSearch对于大约500页以下的普通网站来说是一个很棒的工具。

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

ASP站点搜索(ASP,免费)此ASP站点搜索应用程序在每行代码上发表评论,以便初学者更容易遵循或自定义。站点搜索应用程序有两个版本,高级版本具有更多功能,但要求Web服务器安装了VB Scripting Engine 5或更高版本。

Site Search Pro(ASP,商业)Site Search Pro 2.0是ASP或PHP站点的综合搜索脚本

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


1
投票

“Sphider是一个用PHP编写的轻量级网络蜘蛛和搜索引擎,使用MySQL作为其后端数据库。它是一个很棒的工具,可以为您的网站添加搜索功能或构建自定义搜索引擎.Sphider很小,易于设置和修改,并在世界各地的数千个网站中使用。“

http://www.sphider.eu/


1
投票

你可能想看看这个。 (对于那些在这个问题上挣扎的人)

JSE内部搜索引擎

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

使用正则表达式根据输入的关键字高效快速地搜索索引以查找匹配项。支持基本逻辑(即:否定)。

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

在“结果”页面中存储索引(您希望“抓取”每个页面的网址,关键字和说明)。这意味着仅在实际执行搜索时才加载索引,从而节省带宽和下载时间。

搜索索引中的标题,描述和指定关键字以进行匹配。


1
投票

有点晚了,无论如何我会建议Tipue-search。它纯粹的JavaScript,可以与任何页面集成。

https://github.com/Tipue/Tipue-Search


0
投票

Swiftype也是市场上最近的另一个新成员:https://swiftype.com/

© www.soinside.com 2019 - 2024. All rights reserved.