2

我有一个包含 100 多页左右的简单 HTML 网站。我想在顶部添加一个搜索栏,以便用户可以搜索该站点。我知道Google 自定义搜索,但除非您支付至少 100 美元,否则它会显示广告。显然,如果可能的话,我希望在我的网站上免费进行无广告搜索!

我也听说过 Lucene/Solr,但他们实际上并没有抓取该网站。为此,我显然需要 Nutch。

无论如何,我在 Microsoft IIS6 服务器上运行的站点,但我基本上不知道 Solr、Nutch 等如何在服务器上“安装”。

另外:我想指出我确实有该网站的本地副本。也许我可以在本地做一个很大的初始 nutch “爬行”,这将为 Solr 创建一个 .xml?这将帮助我“启动并运行”,但可能不是一个好的长期解决方案。

..所以我应该只使用 Google 自定义搜索吗?还是有一个实施起来不是非常痛苦的替代方案?脑子很疼人。

4

2 回答 2

1

您没有提到要处理多少搜索请求,但如果您使用谷歌自定义搜索的json-rest-api,您每天可以免费获得 100 个搜索查询,并且您可以在页面上显示它们而无需任何广告。

可以在此处找到一个简单的示例请求。

于 2012-04-17T19:58:38.867 回答
1

这是一种效果很好的简单方法,尽管您可能正在寻找更多的东西。

http://sitecomber.com/getsitecomber/

您可以在大约 2 分钟内创建代码以粘贴到您的网站。没有比这更容易的了。搜索由 Google 提供支持,但结果与您的网站隔离。

编辑:这不再有效。

于 2014-08-05T20:00:59.563 回答