我想要实现的是将搜索功能集成到我的网站中,该搜索功能能够搜索静态的网页(内容不会改变)。我需要搜索引擎可以免费使用,并且必须使用JavaScript或PHP(如果需要,还有MySQL)运行。我曾试图在Google上寻找(如果有人想知道的话),但也许我只是不寻找正确的事情。如果有人能指出我正确的方向,我将非常感激。
由于
答案 0 :(得分:6)
为什么要重新发明轮子 - 使用Google自定义搜索:http://www.google.com/cse/
答案 1 :(得分:4)
i got something today , so updating for other users
Google内部网站搜索脚本(JavaScript,免费) 需要强大的内部搜索引擎脚本,以允许访问者搜索您网站的内容?此脚本使用Google在您的网站上启用全面搜索。剪切和粘贴适用于任何类型网站的安装。
Sphider(PHP,免费) Sphider是一个用PHP编写的轻量级网络蜘蛛和搜索引擎,使用MySQL作为后端数据库。它适用于向小型或中型站点添加搜索功能(最多约20,000页)。它也非常适合作为站点分析工具 - 查找损坏的链接,收集有关站点的统计信息等。
TSEP(PHP,免费) TSEP是您网站的网站搜索引擎!您可以在网站的任何位置放置“搜索此网站”,让人们快速找到他们想要的内容。
放大搜索引擎(PHP,商业$ 49- $ 99) Zoom是一个强大的PHP脚本,用于向您的网站,Intranet或CD / DVD添加功能强大的自定义搜索引擎。
Perlfect搜索(Perl,免费) 集成的通用站点索引器和搜索引擎。它来自一对不同的脚本。索引器自动扫描并索引网站,搜索引擎是一个cgi脚本,为索引上的关键字提供搜索查询,并以标准格式显示html中的结果页面,包括标题,描述和相关性排名每个匹配的文件。
CGIWorld网站搜索(Perl,商业25美元) SiteSearch使您能够快速搜索您的网站。通过使用受密码保护的基于浏览器的管理区域轻松实现。设置要搜索的目录的路径,设置文件&您想要搜索的目录,以及目录&您不想搜索的文件。 SiteSearch对于大约500页以下的普通网站来说是一个很棒的工具。
Fluid Dynamics搜索引擎(Perl,免费版和商业版) FDSE是一个易于安装的本地和远程站点搜索引擎。它从模板驱动的体系结构中返回快速,准确的结果。 Perl源提供免费软件和共享软件版本。
ASP网站搜索(ASP,免费) 此ASP站点搜索应用程序在每行代码上发表评论,以便初学者更容易遵循或自定义。 Site Search应用程序有两个版本,Advanced版本具有更多功能,但要求Web服务器安装了VB Scripting Engine 5或更高版本。
Site Search Pro(ASP,商业) Site Search Pro 2.0是ASP或PHP站点的综合搜索脚本
答案 2 :(得分:1)
“Sphider是一个用PHP编写的轻量级网络蜘蛛和搜索引擎,使用MySQL作为后端数据库。它是一个很棒的工具,可以将搜索功能添加到您的网站或构建您的自定义搜索引擎.Sphider很小,很容易设置和修改,并在世界各地的数千个网站中使用。“
答案 3 :(得分:1)
你可能想看看这个。 (对于那些在这个问题上挣扎的人)
JSE内部搜索引擎
http://www.javascriptkit.com/script/script2/jse/
使用正则表达式根据输入的关键字高效快速地搜索索引以查找匹配项。支持基本逻辑(即:否定)。
从搜索表单本身返回单独页面上的结果,格式整齐。使用会话cookie在两个页面之间传输查询。
在“结果”页面中存储索引(您希望“抓取”每个页面的网址,关键字和说明)。这意味着仅在实际执行搜索时才加载索引,从而节省带宽和下载时间。
在索引中搜索匹配的标题,说明和指定关键字。
答案 4 :(得分:1)
有点晚了,无论如何我会建议Tipue-search。 它纯粹的JavaScript,可以与任何页面集成。
答案 5 :(得分:0)
Swiftype也是市场上最近的另一个新成员:https://swiftype.com/