我想索引并能够使用我正在构建的iPhone / Android应用程序搜索XML文档。我正在讨论使用ElasticSearch或Google App Engine Search API。
到目前为止,我有:
ElasticSearch
总的来说,似乎它会起作用,但需要EC2-ElasticSearch等舞蹈。
Google App Engine
有什么建议吗?
答案 0 :(得分:1)
您不一定需要EC2实例,但可以使用aws elastic search service并使用lambda在xml和JSon之间转换文档
AWS和Google(App Engine或Compute Engine)之间的选择将由您决定
答案 1 :(得分:0)
我使用托管弹性搜索和GAE搜索API(go)。
出于简单和开发速度的原因,我个人更喜欢GAE。谷歌的云也有很好的解决方案,可以构建与搜索API非常容易集成的移动后端,从而无需管理和安全配置。
当你需要一些特殊的功能,如非平凡的聚合,高级统计等等时,ElasticSearch是很好的选择。
因此,如果可以使用Search API实现这些要求,我会先仔细检查,否则请使用Elastic。