如何从云搜索中获取所有方面

How to fetch all the facets from cloudsearch

在 cloudsearch 上我们可以通过在查询中传递 facets.FIELD 参数来获取方面信息,但我希望 cloudsearch return all 可用的 (return能够)方面。我们有办法做到吗?我有很多方面启用了 return。

无法检索所有方面的方面信息 -- 您必须明确指定您感兴趣的每个方面,例如,要获取方面 FOO 和 BAR 的值,您的查询将指定:

facet.FOO={}&facet.BAR={}

以下是分面文档,如果您还没有看过的话:http://docs.aws.amazon.com/cloudsearch/latest/developerguide/faceting.html

我还想确保您不会对 'return enabled' 的含义感到困惑。这意味着一个字段可以包含在搜索结果中并且它与构面无关。我猜你的意思是这些字段是 FacetEnabled 的。您可以在以下位置阅读更多相关信息:http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html