【发布时间】:2011-07-29 09:06:33
【问题描述】:
在 Lucene 中,我想在数字字段上构建一个“模糊”查询。目前我发现的只是 NumericRangeQuery 类来搜索数字字段。在我正在构建的应用程序中,用户将指定一组类型以及他希望在特定集合中出现的此类对象的数量。例如,用户可能会查询“4勺13叉1刀”。
我需要一个查询,根据所需金额和实际金额的距离对每个数字字段进行评分。例如, score = (distance + 1)^-1 应该会产生很好的结果。有没有一种简单有效的方法来做到这一点?
【问题讨论】:
-
嗨,大卫。我会向下面的回答者建议一些反馈,这样他们就知道他们是否回答了这个问题。它有助于激励人们努力工作。
标签: search lucene numeric fuzzy-search