繁体   English   中英

Solr与计算的价格字段

[英]Solr with calculated Price field

我正在将Solr用于我的电子商务搜索。 使用单一货币,效果很好。 但是,我不确定如何在Solr中使用另一种货币并对同一货币进行构面范围查询。 这另一种货币实际上是使用实时汇率计算的。 我不确定如何在Solr中实现同样的功能。

我在搜索页面上有关于价格以及价格范围过滤器的信息。 此外,价格用于排序。

因此,如果仅显示另一种货币的价格,我就可以轻松地在View端处理,但是如何将Solr中的所有这些构面和排序应用到另一种货币的此计算价格上。

一种想法是使用数学函数来计算字段,但是我不确定是否支持构面,排序等。此外,货币是动态的并且经常变化,因此我们还需要经常更新数学函数。

在同一点上的任何想法都是可取的。

提前致谢

如果货币汇率是动态的,则可以使用一个函数,但最简单的方法是将仅本金存储在solr中,然后在查询solr之前将其转换为您的应用程序,然后再次查询solr的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM