如何从 AWS CloudSearch 中的索引字段中获取所有文字值

How to fetch all the literal values from an index field in AWS CloudSearch

我们正在开发一个应用程序,该应用程序需要使用来自云搜索中 tags 字段的所有文字值(多值文字)填充搜索选项中的标签参数。

tags 字段是一个分面索引,我想在不定义 q 查询参数值的情况下获取它的值。 这可能吗?

查询字词始终是必需的,但您可以将 matchall 运算符与结构化解析器一起使用以匹配所有文档 (docs),例如

?q=matchall&q.parser=structured&facet.tags={}&size=0

这将为您索引中的所有文档提供 tags 的方面。