我不太了解亚马逊服务,但我想问一下,如果将Amazon Elasticsearch Service用作托管在亚马逊服务之外的某个PHP应用程序的Web服务,是否是一个好主意?
例如,我在托管服务器上运行的应用程序选项有限,我想开始在搜索网络上的产品或类似功能的函数中使用弹性搜索。
这是个好主意吗?谢谢你的建议。
答案 0 :(得分:1)
使用Amazon Elasticsearch Service没有任何问题,但有几点需要注意。
1)尽管初始配置很简单,但如果您想要进行一些更改,则无法访问elasticsearch.yml
,因为它是更高级别的服务
2)我们遇到了dynamic scripting和synonym file的问题,我们甚至无法弄清楚如何将脚本文件放在config/scripts
文件夹中。一旦我们想要将新字段添加到索引中,但不能像_close
操作那样抛出错误。有关详细信息,请参阅此SO question。
由于上述问题,我们手动创建了自己的群集。
今年十月推出的这是AWS提供的全新服务,将来会变得更好,或者你可以看看found
我希望这会有所帮助。