【问题标题】:Use Amazon ElasticSearch Service as a web service for PHP application [closed]使用 Amazon ElasticSearch Service 作为 PHP 应用程序的 Web 服务 [关闭]
【发布时间】:2016-03-11 02:22:44
【问题描述】:

我对 Amazon 服务了解不多,但我想问您,将 Amazon Elasticsearch Service 用作托管在 Amazon 服务之外某处的 PHP 应用程序的 Web 服务是否是个好主意?

例如,我有一个在托管服务器上运行的应用程序,但选项有限,我想开始在网络上搜索产品或类似功能等功能中使用弹性搜索。

这是个好主意吗?谢谢你的建议。

【问题讨论】:

    标签: php amazon-web-services elasticsearch


    【解决方案1】:

    使用Amazon Elasticsearch Service 没有问题,但有几点需要注意。

    1) 虽然初始配置很简单,但您无法访问elasticsearch.yml,以防您想进行一些更改,因为它是更高级别的服务

    2)dynamic scriptingsynonym file 出现问题,我们甚至无法弄清楚如何将脚本文件放入config/scripts 文件夹中。一旦我们想将新字段添加到我们的索引中,但由于_close 操作抛出错误而不能。请参阅此SO question 了解更多信息。

    由于上述问题,我们手动创建了自己的集群。

    今年10月推出的AWS相当新的服务,以后会更好,或者你可以看看found

    我希望这会有所帮助。

    【讨论】:

    • 对我来说同样的问题。看起来这种来自 AWS 的更高级别的 ES 服务对于非常简单的用例(例如日志记录)来说已经足够好了(因为它还提供了开箱即用的 Kibana),但是一旦你需要调整东西和修补,你就更好了使用其他一些服务,例如 Found、Heroku,或者只是在 EC2、DO 或类似工具上推出自己的服务。
    • 我完全同意你的看法,正如你所说的,它适用于简单的东西,但如果你想调整一些东西,那么你最好使用其他服务。
    猜你喜欢
    • 2017-04-05
    • 2018-03-01
    • 2020-10-08
    • 2011-04-27
    • 2015-08-27
    • 1970-01-01
    • 2016-01-29
    • 2012-09-13
    • 2011-08-31
    相关资源
    最近更新 更多