使用AmazonElasticSearch服务作为PHP应用程序的web服务


Use Amazon ElasticSearch Service as a web service for PHP application

我对亚马逊服务了解不多,但我想问你,将亚马逊Elasticsearch服务作为托管在亚马逊服务之外的PHP应用程序的Web服务是否是个好主意?

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

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

使用Amazon Elasticsearch服务没有什么问题,但有几点需要注意。

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

2) 我们在动态脚本和同义词文件方面遇到了问题,我们甚至不知道如何将脚本文件放在config/scripts文件夹中。有一次我们想在索引中添加新字段,但由于_close操作引发错误而无法添加。有关更多信息,请参阅此SO问题。

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

这是AWS在今年10月推出的一项非常新的服务,它在未来会变得更好,或者你可以看看找到的

我希望这能有所帮助。