Lucene,索引和搜索货币

时间:2013-09-28 10:13:33

标签: lucene

是否可以根据货币对索引和搜索值进行索引。例如用户应该能够以美元或英镑或卢比对价格进行索引。

当用户基于美元进行搜索时,它应该仅显示基于美元的索引项

1 个答案:

答案 0 :(得分:1)

我会存储一个数值(也许是IntField)和一个货币字段。搜索时,您可以轻松地按照

的顺序过滤特定货币类型的结果
+currency:usd +amount:[* TO 100]

100美元或更少美元,或

+currency:gbp +amount:[* TO 100]

100磅或更少GB磅。

另一种选择,如果你倾向于使用Solr,它有一个特定的CurrencyField,应该很好地处理它。