我试图将我的日期范围过滤器限制为最大和最小日期值到结果(整个结果不仅仅是第一页)有一种方式algolia返回该值的最小值和最大值返回的数据 注意:它的数字属性不是构面
答案 0 :(得分:1)
如果您定义的其中一个方面包含数值,则API响应将包含facets_stats
键。它是一个每个方面有一个键的对象,每个键包含以下信息:min
,max
,avg
和sum
。
您可以找到有关API响应格式in the doc的更多信息。
JS Helper实际上有一个getFacetStats方法来获取该数据。
请注意,这些值是动态的,相对于当前应用的其他过滤器(即,它们是当前与您的查询匹配的项目的最小值和最大值)。如果你想要索引中所有项目的绝对最小值和最大值,你必须先做一个空查询(没有过滤器,没有关键字)并在某处保存那些最小值/最大值。
您必须将属性添加到attributesForFacetting
才能生效。