筛选构面值列表

时间:2017-02-14 14:45:31

标签: azure-search azure-search-.net-sdk

我的索引中有一个'keywords'字段,它是Facetable,类型为Collection(Edm.String)。

在我的UI中,我为这些字段显示了一个facet,它返回前10个关键字。 不同关键字值的总数可以是数百。 所以我希望用户能够输入一个术语,并返回包含该术语的前10个facet值。 所以这有点过滤了一个字段的facet值列表。

Azure Search API目前是否可以使用?

1 个答案:

答案 0 :(得分:0)

不,这不受支持。可以过滤返回的文档集,这将影响返回的构面,但是无法使用搜索表达式直接过滤构面值本身或者"包含"语义。

您可以过滤关键字字段,但之后您只能获得匹配的构面值,而不是包含搜索字词的前10个构面值。