我正在应用以下Lucene查询谓词,以便获得2到6范围内的所有包含数字:并接收具有下列值的文档:567986400000536450400000536450400000我对数值范围查询感兴趣,例如,Long值567986400000显然不在[2 TO 6]的范围内。看起来范围搜索是字符串,我不知道如何在我的应用程序中处理不同的数值<
我在"Lucene in action“中读到NumericRangeQuery在处理日期范围查询方面比TermRangeQuery更好,但我找不到原因。我想知道它背后的原因。我使用TermRangeQuery和NumericRangeQuery来处理日期范围查询,我发现通过NumericRangequery进行搜索很快。