我有一个简单的HTML网站,大约有100多页。我想在顶部添加一个搜索栏,以便用户可以搜索该站点。我知道Google Custom Search,但除非您支付至少100美元,否则会显示广告。显然,如果可能的话,我想在我的网站上免费搜索无广告!
我也听说过Lucene / Solr,但他们实际上并没有抓取网站。为此,我显然需要Nutch。
无论如何,我在Microsoft IIS6服务器上运行的网站,但我基本上不知道如何在服务器上“安装”Solr,Nutch等。
另外:我想指出我确实有该网站的本地副本。也许我可以在本地做一个大的初始nutch“爬行”,它会为Solr创建一个.xml?这将有助于我“正常运行”,但可能不是一个好的长期解决方案。
..我应该只使用Google自定义搜索?或者是否有一个非常痛苦的实施替代方案?大脑伤害了人们。
答案 0 :(得分:1)
您没有提到要处理的搜索请求数量,但如果您使用谷歌自定义搜索的json-rest-api,那么您每天可以免费获得100个搜索查询,并且您可以在不显示任何广告的情况下显示它们你的页面。
可以找到一个简单的示例请求here。
答案 1 :(得分:1)
这是一种很好的方法,虽然你可能正在寻找比这更好的东西。
http://sitecomber.com/getsitecomber/
您可以在大约2分钟内创建要粘贴到您网站的代码。它并不容易。搜索由Google提供支持,但搜索结果与您的网站隔离。
编辑:这不再有效。