Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 30441 invoked from network); 6 Oct 2006 08:37:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Oct 2006 08:37:12 -0000 Received: (qmail 48515 invoked by uid 500); 6 Oct 2006 08:37:06 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 48492 invoked by uid 500); 6 Oct 2006 08:37:05 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 48481 invoked by uid 99); 6 Oct 2006 08:37:05 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Oct 2006 01:37:05 -0700 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests= Received: from [217.15.245.75] ([217.15.245.75:59126] helo=post01.avanza.se) by idunn.apache.osuosl.org (ecelerity 2.1.1.8 r(12930)) with ESMTP id DF/21-18133-FA516254 for ; Fri, 06 Oct 2006 01:37:05 -0700 Received: from ad01.aza.se (ad01.aza.se [172.22.30.200]) by post01.avanza.se (Postfix) with ESMTP id 4ABC4746A9 for ; Fri, 6 Oct 2006 10:36:55 +0200 (MET DST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: Sorting on dates using long Date: Fri, 6 Oct 2006 10:38:05 +0200 Message-ID: <6F4F5B8F19AA954DB9002305E4D6D14901BE38@ad01.aza.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Sorting on dates using long Thread-Index: AcbokBNs/I9c7NEoTnKu+YuvENwnKAAkla6w From: =?iso-8859-1?Q?Bj=F6rn_Ekengren?= To: X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I changed to RangeFilter and now everything works fine. I havn't noticed = any change in performance so I'm happy. Strange with the = constantrangequery though... -----Original Message----- From: yseeley@gmail.com [mailto:yseeley@gmail.com]On Behalf Of Yonik Seeley Sent: den 5 oktober 2006 17:06 To: java-user@lucene.apache.org Subject: Re: Sorting on dates using long On 10/5/06, Bj=F6rn Ekengren wrote: > I am trying to get sort by date to work. The dates are of form = yyyyMMddhhmm and it seems that sort sees them as Integers and discards = the last four numbers since an integer isn't large enough. I tried using = SortField.STRING instead but then constantrangequery breaks = (date:[200501010101 TO 200601010101] returns 0 hits). Using SortField.STRING should work, both with sorting and range queries via RangeFilter or ConstantScoreRangeQuery. -Yonik http://incubator.apache.org/solr Solr, the open-source Lucene search = server --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org