45

SaaS/托管全文搜索有哪些选择?我应该如何评估可用的不同选项?

我正在寻找在后端使用 Lucene、solr 或 sphinx 并提供 REST API 用于将文档提交到索引和运行搜索的东西。

我可以构建自己的 EC2 AMI,但我必须配置 EBS 和其他东西,监控它等等。

4

6 回答 6

43

Websolr提供了一个带有控制面板的基于云的 Solr。在撰写本文时,它处于私人测试阶段,但您可以通过Heroku获得该服务。

另一个托管的 Solr 服务是PowCloud,也是私有测试版,它似乎提供了强大的 Wordpress 集成。

SolrHQ:另一个提供托管 Solr 解决方案的 beta 服务,与 Joomla 和 Wordpress 集成。

Acquia Search为 Drupal 站点提供 Solr 集成。

如果您决定构建自己的 EC2 实例,SolrOnAmazonEC2 wiki 页面可能会很有用。或者,您可以只获取EC2 的 LucidWorks Solr,这可能是在 EC2 上获取 Solr 的最简单、最快的方法。

Engine Yard 提供基于云的 Sphinx服务。

于 2010-01-30T17:33:21.033 回答
8

Indextank是一个托管的实时全文搜索解决方案。它的设置非常简单(您可以在几分钟内运行一个索引)并且它非常强大(Reddit运行在 IndexTank 上)。它提供 Java、Python、Ruby 和 Php 客户端以及 Rest API 规范。有一个很棒的支持服务(包括实时聊天)。你应该试一试。

于 2011-02-10T02:23:37.393 回答
1

另一种选择,特别是对英国人来说是http://www.netaphorsearch.com/。我应该指出我拥有 Netaphor Ltd。我们支持 Solr REST API,但也有一个 PHP 连接器,因此您可以快速启动和运行。

于 2011-02-03T09:32:30.187 回答
1

看看 Artirix - UK 公司以及美国的http://www.artirix.com。我知道他们基于 SOLR 为英国的 Globrix.com 等网站提供支持,并拥有许多其他用于抓取和数据处理的产品

于 2011-08-04T14:56:25.040 回答
1

我的五美分
http://indexisto.com/如果您准备好在搜索结果中投放广告,则
提供免费托管的 Elastic Search。但无论如何,您可以从免费开始,然后切换到无广告付费帐户。

它不仅托管了 Elastic Search,还准备好将 Ajax 搜索框(确实令人印象深刻)嵌入到您的网站(采用移动设备和平板电脑),以及一些有用的功能,如统计信息、图像大小调整。有几个选项可以用文档填充索引 - 爬虫、API 和 DB 连接器

于 2013-10-17T11:13:20.963 回答
0

低容量网站的另一个选择是Midwestern Mac 的托管 Solr 搜索(我是 Midwestern Mac, LLC 的所有者,仅供参考)。

尽管在某个地方的 VPS 上配置您自己的服务器并不难(如果您可以很好地使用命令行)...

于 2010-12-24T00:46:42.330 回答