$ filter和faceure在天蓝色搜索之间有什么区别

问题描述:

很新的azure搜索,只是想知道facet和filter之间有什么区别?

说我有一个产品表,它有类别和子类别。如果我想在一个类别下返回东西,我应该使用$ filter还是使用facet?这两者有什么区别?

很多谢谢

过滤器用于限制查询返回哪些文档。刻面用于在这些文档中生成字段值摘要。详细信息是here,你可以找到更多关于如何使用面和过滤器的一般信息here

对于您的具体示例,要检索一个类别的文档,请使用过滤器。如果您希望查看该类别的每个子类别中有多少个文档(例如),请使用构面。