SaaS /托管全文搜索有哪些选择?我该如何评估可用的不同选项?
我正在寻找在后端使用Lucene,solr或sphinx的东西,并提供REST API用于将文档提交到索引和运行搜索。
我可以构建自己的EC2 AMI,但是我必须配置EBS和其他东西,监控它等等。
答案 0 :(得分:43)
Websolr提供了一个基于云的Solr和一个控制面板。在撰写本文时,它是私人测试版,但您可以通过Heroku获得服务。
另一个托管的Solr服务是PowCloud,也是私人测试版,似乎提供了强大的Wordpress集成。
SolrHQ:另一个提供托管Solr解决方案的测试版服务,包括Joomla和Wordpress集成。
Acquia Search为Drupal站点提供Solr集成。
如果您决定构建自己的EC2实例,SolrOnAmazonEC2 wiki page可能会有用。或者你可以得到LucidWorks Solr for EC2,这可能是在EC2上获得Solr的最简单,最快捷的方法。
答案 1 :(得分:8)
Indextank是托管的实时全文搜索解决方案。设置非常简单(你可以在几分钟内运行一个索引)并且它非常强大(Reddit运行在IndexTank上)。它提供Java,Python,Ruby和Php客户端以及Rest API规范。有一个很棒的支持服务(包括在线聊天)。你应该试一试。
答案 2 :(得分:1)
另一种选择,特别是对于英国人来说是http://www.netaphorsearch.com/。我应该指出我拥有Netaphor有限公司。我们支持Solr REST API,但也有一个PHP连接器,以便您可以非常快速地启动和运行。
答案 3 :(得分:1)
看看Artirix - 英国公司,还有美国公司http://www.artirix.com。我知道他们为英国Globrix.com等基于SOLR的网站提供支持,还有一堆其他产品用于抓取和数据处理
答案 4 :(得分:1)
我的五美分
http://indexisto.com/
如果您已准备好在搜索结果中投放广告,请提供免费托管的弹性搜索。但无论如何,你可以免费开始,并切换到没有广告付费帐户。
它也不只是托管Elastic Search,而是准备好将Ajax搜索框(真正令人印象深刻)嵌入到您的网站(移动和平板电脑采用),以及一些有用的功能,如统计,图像大小调整。有几个选项可以使用文档填充索引 - 爬网程序,API和数据库连接器
答案 5 :(得分:0)
小批量网站的另一个选择是Midwestern Mac's hosted Solr search(我是Midwestern Mac,LLC的所有者,只是fyi)。
虽然不是太难(如果你可以很好地使用命令行)在某个地方的VPS上配置你自己的服务器......