我正在使用Solr进行电子商务搜索。使用单一货币,效果很好。但是,我不确定如何为Solr提供另一种货币并对其进行方面范围查询。这另一种货币实际上是使用实时汇率计算的。我不知道如何在Solr中实现相同的功能。
我在搜索页面上的价格和价格范围过滤器方面有分面。此外,Price用于分类。
因此,如果只是以另一种货币显示价格,我可以在View方面轻松处理,但如何将所有这些方面和从Solr中排序,以另一种货币计算在此计算价格上。
一个想法是使用数学函数计算归档,但我不确定它是否支持分面,排序等。此外,货币是动态的并经常更改,因此我们还需要经常更新数学函数。
任何关于同样的想法都会很明显。
先谢谢
答案 0 :(得分:0)
如果货币兑换变得很动态,你可以使用一个函数,但最简单的解决办法就是在solr中存储主要货币并在查询solr之前将其转换为你的应用程序,然后再将其转换为solr。