java-user@lucene.apache.org
[Top] [All Lists]

RE: HOW to do date range searchi in 3.0

Subject: RE: HOW to do date range searchi in 3.0
From: "Uwe Schindler"
Date: Wed, 9 Dec 2009 08:09:24 +0100
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@xxxxxxxxxxx

> -----Original Message-----
> From: Weiwei Wang [mailto:ww.wang.cs@xxxxxxxxx]
> Sent: Wednesday, December 09, 2009 4:23 AM
> To: java-user@xxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxxxx
For additional commands, e-mail: java-user-help@xxxxxxxxxxxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>