是否可以根据货币对索引和搜索值进行索引。例如用户应该能够以美元或英镑或卢比对价格进行索引。
当用户基于美元进行搜索时,它应该仅显示基于美元的索引项
答案 0 :(得分:1)
我会存储一个数值(也许是IntField
)和一个货币字段。搜索时,您可以轻松地按照
+currency:usd +amount:[* TO 100]
100美元或更少美元,或
+currency:gbp +amount:[* TO 100]
100磅或更少GB磅。
另一种选择,如果你倾向于使用Solr,它有一个特定的CurrencyField,应该很好地处理它。