标签: performance search lucene datefield
将datefield添加到文档的最佳方法是什么(我只需要YYYYMMDD)
什么是查询datefield的最佳方式
我正在创建日期字段,如下所示
newDoc.Add(new Field("newsdate", "", Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
但是在添加此字段的条件时会减慢搜索速度。 我该怎么做这个领域。???
答案 0 :(得分:1)
我认为你需要一个NumericRangeQuery。要使用它,您需要将DateTime索引为NumericField。
答案 1 :(得分:0)
您可以尝试使用此实用程序类 http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/DateField.java