如果有人在我们的网站上搜索关键字,我们目前会提取Google的搜索结果。我们使用Google的标准搜索API完成了此操作,目前尚无实际问题。
然而,我们注意到许多搜索没有通过。事实证明,谷歌正在逐步淘汰这个API并将人们推向不同的API:
https://code.google.com/apis/customsearch/v1/overview.html#Pricing
新API比我们使用的API更受限制,并且考虑到我们的使用,也会花费很多钱。
我们最近也调查了雅虎!老板:
http://developer.yahoo.com/search/boss/
有没有人对其他API或提供商有任何建议?
正如我所提到的,我们不是在寻找免费赠品,而是可能会有更具竞争力的价格。如果您可以使用Boss或Bing分享经验,那也很棒。
只是为了确保:我不是在寻找软件解决方案(例如Lucene和相关的,弹性搜索等)。
答案 0 :(得分:5)
此处有免费Bing search API。
答案 1 :(得分:2)
不知道是否已有专业支持,但yacy提供API(http://yacy.net/en/API.html),如果您设置了自己的yacy节点,则可以轻松影响网站的重新抓取。
答案 2 :(得分:2)
我们继续使用Yahoo!老板现在。
更新:YAHOO BOSS SEARCH API将于2016年3月31日停止。
答案 3 :(得分:1)
您可以尝试indextank。它是一个托管的实时搜索解决方案。
答案 4 :(得分:0)
如果您正在寻找一个java库,请查看this。该库基本上是Faroo search-api的包装器,它是免费的。
答案 5 :(得分:0)
Gigablast提供的网络搜索API比主要搜索播放器便宜,但仍然超过10亿页。更多信息: