如何评估托管全文搜索解决方案?
SaaS/托管全文搜索有哪些选择?我应该如何评估可用的不同选项?
我正在寻找在后端使用 Lucene、solr 或 sphinx 的东西,并提供用于将文档提交到索引和运行搜索的 REST API。
我可以构建自己的 EC2 AMI,但我必须配置 EBS 和其他内容,对其进行监控等。
What are the options when it comes to SaaS/hosted full text search? How should I evaluate the different options available?
I'm looking for something that uses Lucene, solr, or sphinx on the backend, and provides a REST API for submitting documents to index, and running searches.
I could build my own EC2 AMI, but I'd have to configure EBS and other stuff, monitor it, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Websolr 提供基于云的 Solr 和控制面板。截至撰写本文时,该服务仍处于内测阶段,但您可以通过 Heroku 获取该服务。
另一个托管的 Solr 服务是 PowCloud,也是私人测试版,它似乎提供了强大的 Wordpress 集成。
SolrHQ:另一个测试版服务,提供托管 Solr 解决方案,并与 Joomla 和 Wordpress 集成。
Acquia Search 为 Drupal 站点提供 Solr 集成。
如果您决定构建自己的 EC2 实例,SolrOnAmazonEC2 wiki 页面可能会很有用。或者你可以得到 LucidWorks Solr for EC2,这可能是在 EC2 上获取 Solr 的最简单、最快的方法。
Engine Yard 提供基于云的 Sphinx 服务。
Websolr provides a cloud-based Solr with a control panel. It's in private beta as of this writing, but you can get the service through Heroku.
Another hosted Solr service is PowCloud, also in private beta, which seems to offer strong Wordpress integration.
SolrHQ: another beta service providing a hosted Solr solution, with Joomla and Wordpress integrations.
Acquia Search offers Solr integration for Drupal sites.
If you decide to build your own EC2 instance, the SolrOnAmazonEC2 wiki page might be useful. Or you could just get LucidWorks Solr for EC2, which is probably the easiest and fastest way to get Solr on EC2.
Engine Yard provides a cloud-based Sphinx service.
Indextank 是一个托管的实时全文搜索解决方案。它的设置非常简单(您可以在几分钟内运行一个索引)并且非常强大(Reddit 跑过 IndexTank)。它提供 Java、Python、Ruby 和 Php 客户端以及 Rest API 规范。有很棒的支持服务(包括实时聊天)。你应该尝试一下。
Indextank is a hosted real-time full text search solution. It's pretty simple to set up (you can get an index running in a couple of minutes) and it's very powerfull (Reddit runs over IndexTank). It provides Java, Python, Ruby and Php clients as well as a Rest API specification. There's an awesome support service (including live chat). You should give it a try.
另一种选择,特别是对于英国人来说,是 http://www.netaphorsearch.com/ 。我应该指出,我拥有 Netaphor Ltd。我们支持 Solr REST API,但也有 PHP 连接器,以便您可以快速启动和运行。
Another option, particularly for UK people is http://www.netaphorsearch.com/ . I should point out I own Netaphor Ltd. We support the Solr REST API but also have a PHP connector so that you can get up and running very quickly.
看看 Artirix - 英国公司,但也在美国 http://www.artirix.com。我知道他们为一些网站(例如英国的 Globrix.com)提供基于 SOLR 的支持,并且还有许多其他用于爬行和数据处理的产品
Have a look at Artirix - UK company but also in the US http://www.artirix.com. I know they power some sites such as Globrix.com in the UK based on SOLR and have a bunch of other products for crawling and data processing
我的五分钱
http://indexisto.com/
如果您准备好在搜索结果中投放广告,则提供免费托管的 Elastic Search。但无论如何,您可以从免费开始,然后切换到无广告付费帐户。
它还不仅托管 Elastic Search,还准备将 Ajax 搜索框(这确实令人印象深刻)嵌入到您的网站(采用移动设备和平板电脑),以及一些有用的功能,例如统计数据、图像调整大小。有多种选项可以用文档填充索引 - 爬虫、API 和数据库连接器
My five cents
http://indexisto.com/
Offers free hosted Elastic Search if you are ready for advertisement in search results. But anyway you can start with free, and switch to no ads paid account.
It's also not just hosted Elastic Search, but ready to ase Ajax search box (that really impress) to embed to you site (mobile and tablet adopted), and some useful features like statistics, image resizing. There are several options to fill the index with documents - crawler, API and DB connector
低容量网站的另一个选择是 Midwestern Mac 的托管 Solr 搜索(我是Midwestern Mac, LLC 的所有者,仅供参考)。
虽然在某处的 VPS 上配置您自己的服务器并不太难(如果您可以很好地使用命令行)...
Another option for lower-volume websites is Midwestern Mac's hosted Solr search (I am the owner of Midwestern Mac, LLC, just fyi).
Although it's not too hard (if you can use a command line respectably well) to provision your own server on a VPS somewhere...