gpt4 book ai didi

jquery - 带有 slider UI 的价格范围过滤器,在同一查询中包含来自 Solr 的最小值和最大值?

转载 作者:行者123 更新时间:2023-12-01 02:57:07 25 4
gpt4 key购买 nike

我正在为电子商务网站进行 Solr 集成。我想提供一个 jQuery Slide Range UI(请参阅 http://jqueryui.com/slider/#range )。

因此,访问者将在页面上看到一个带有最低和最高价格的 slider ,他们可以使用该 slider 来定义范围,并相应地应用过滤器。

在 Solr 方面,我了解如何对此进行范围过滤查询。

但是,为了显示范围,我需要最小和最大价格值。我不知道如何从 Solr 获取这个。

此外,当过滤其他方面时,我需要更改此最小和最大价格。但我无法想象如何使用 Solr 来完成此操作。 solr 是否在同一查询中提供最小和最大价格值?

如何做到这一点?

或者使用 Solr 实现此目的的最佳实践是什么?

最佳答案

我相信您已经获得了当前数据集的方面值,因此,对于范围问题,您必须在客户端对方面值进行排序,并向 slider 提供最小值和最大值。

这样它也可以解决您的其他问题,因为应用过滤器后,返回的构面结果值也会改变。

此外,您可以添加额外的检查,以防止 Facets 不返回任何内容,从而不显示 slider 。

对于大数据范围,我认为你可以使用 solr stats 例如:

http://localhost:8983/solr/select?q=*:*&stats=true&stats.field=price&rows=0&indent=on

阅读此处:http://wiki.apache.org/solr/StatsComponent

关于jquery - 带有 slider UI 的价格范围过滤器,在同一查询中包含来自 Solr 的最小值和最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18756583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com