【问题标题】:Web application with solr hosting具有 solr 托管的 Web 应用程序
【发布时间】:2018-02-15 02:06:37
【问题描述】:

我开发了一个 Web 应用程序 (WAR),它在我的本地主机上查询 solr 索引。

有没有办法在我计划在某处托管我的 WAR 的地方托管我的应用程序,并且它能够查询可能托管在其他地方的 solr 索引(或者如果有任何方法可以将索引上传到与战争)?

除了直接托管索引之外,我还可以上传我的应用程序,它会在 solr 上创建索引。

如果我的上述理解有误,请提出任何替代方案。

谢谢!

【问题讨论】:

    标签: web-applications solr hosting war cloud-hosting


    【解决方案1】:

    Solr 和您的应用程序不需要托管在同一台服务器上。您可以很好地单独托管 Solr 并在您的应用程序中使用它。

    假设您有两台服务器

    • server1.com - 托管 Web 应用程序
    • server2.com - 主持 solr。

    您可以让您的主机应用程序查询 http://server2.com:<port>/solr 以向 solr 发出请求。

    如果您不想托管自己的 Solr 实例,可以使用 WebSolr 等服务,它会为您处理托管。

    编辑 1:

    由于您想要免费托管,我建议您使用 OpenShift 之类的东西,它是一个平台即服务提供商,并免费提供 3 个小齿轮(实例)。您可以在其中一个实例上设置 Solr。

    Here 是一个链接,其中包含一些设置 Solr 的设置说明(请注意,Solr 版本已过时)。

    或者,如果您不特别关注 Solr 并且可以改用 Elasticsearch,我有一个 openshift cartridge 用于设置我的搜索实例。

    【讨论】:

    • 感谢您的回复。实际上,我想要一台免费的服务器,因为我的大学项目需要它。 WebSolr 似乎不是免费的。
    猜你喜欢
    • 2015-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多