lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler" <...@thetaphi.de>
Subject RE: HOW to do date range searchi in 3.0
Date Wed, 09 Dec 2009 07:09:24 GMT
How did you index your date?

I would suggest to reindex the date using NumericField! And then query using
NumericRangeQuery. If reindexing is not possible the Query like you have
done, should work. Please give us examples of how you indexed and how you
query.

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de

> -----Original Message-----
> From: Weiwei Wang [mailto:ww.wang.cs@gmail.com]
> Sent: Wednesday, December 09, 2009 4:23 AM
> To: java-user@lucene.apache.org
> Subject: HOW to do date range searchi in 3.0
> 
> Hi, all
>      I need to do a date range search like date:[a previous time to null]
> I used a filter to do this job, the code  is shown below:
>     Calendar c = Calendar.getInstance();
>     c.setTimeInMillis(c.getTimeInMillis() -
> parameter.getRecentUpdateConstraint()
>         * RosaCrawlerConstants.ONE_DAY_IN_MILLISECOND);
>     String fromTime = DateTools.dateToString(c.getTime(),
> DateTools.Resolution.DAY);
>     Query updateTimeRange = new
> TermRangeQuery("updateTime",fromTime,null,true,false);
>     query.add(updateTimeRange, BooleanClause.Occur.MUST);
> 
> However, it doesn't work as before in version 2.4.1(I'm updating my
> project
> from version 2.4.1 to lucenen 3.0.0)
> 
> Could anybody here offer me a solution?
> --
> Weiwei Wang
> Alex Wang
> 王巍巍
> Room 403, Mengmin Wei Building
> Computer Science Department
> Gulou Campus of Nanjing University
> Nanjing, P.R.China, 210093
> 
> Homepage: http://cs.nju.edu.cn/rl/weiweiwang


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message