我有兴趣将AWS Cloud Search用于我的网络应用程序。 我有3种不同的文档类型,我想要搜索(用户 - 文章 - 图像)。
使用Cloud Search执行此操作的最佳方法是什么? 我是否需要创建3个不同的AWS搜索域?这是否意味着我需要支付至少3个搜索实例?
或者我可以将它们全部放在1个域/实例中并使用索引或类型(使用弹性搜索术语)吗?
谢谢!
答案 0 :(得分:4)
你可以试试这个:
category
进行查询,以返回每种类型的结果。如果您的搜索查询与许多索引字段相比很复杂,那么如果您尝试为不同的文档类型维护单个域,则最终可能会在许多索引字段中包含大量空值。空值对索引不利,如果最终将文档类型分离到自己的域中,则更好。