在旧的Lucene版本中,构建日期范围查询很容易:
query = NumericRangeQuery.newLongRange(name, startDate(null if not), endDate(null if not), includeStart, includeEnd);
我切换到Lucene 7(lucene-core 7.3.1),但是找不到可以接受我的日期为long(date.getTime())的相应查询类型:(
有人可以帮忙吗?我尝试了TermRangeQuery,但它只使用字符串作为构造函数参数。
谢谢
答案 0 :(得分:1)
从Lucene 7开始,对遗留数字的支持是removed,目的是您应该开始使用Point类型,在Lucene 6中是introduced。
这意味着,目前打算将其用于this:
padding-bottom