我在客户端网站上使用Google Custom Search。对于在自己网站上出现赞助商链接的竞争对手公司,他们并不高兴。我知道我们可以使用Google Site Search,但需要缴纳年费。我一直在寻找谷歌CSE的免费/ OpenSource替代方案,但发现我可以使用的很少。有人有什么建议吗?
答案 0 :(得分:6)
检查此问题。 What is a good search engine for embedding in a web site. IMO如果客户不想为搜索引擎付费,那么如果他们想要一个好的搜索引擎,他们将不得不忍受这些广告。
Google有付费版本的搜索。你可以read about it here。我们在内联网中使用它。
答案 1 :(得分:6)
查看Google JSON / AJAX Search API。这是一种轻量级的查询方式,可以返回您可以显示的纯搜索结果。
答案 2 :(得分:4)
您可以像使用AdSense一样阻止竞争对手,“虽然AdSense允许您按网址过滤广告,但您也可以在自己的自定义搜索结合帐户中过滤搜索结果中的网址。” - https://www.google.com/support/adsense/bin/answer.py?answer=91652
答案 3 :(得分:3)
现在搜索是一项非常大的业务,因为它作为一个行业相对不成熟 - 与多年前的操作系统行业类似。任何有好事的人都会为此收费。开源社区只有在围绕搜索的核心概念稳定并且变得更广泛理解(因此可重现)时才会迎头赶上。现在,许多基础知识仍然是商业机密。
简短回答 - 如果你想要远远超出谷歌的东西,那么期望付出代价。
答案 4 :(得分:1)
奥地利公司Mindbreeze(http://www.mindbreeze.com/index_en.html)有一个很好的替代网站搜索网站。 您可以在此免费测试:http://www.mindbreeze.com/RegisterInSite.html
答案 5 :(得分:1)
开源替代方案: