Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 58458 invoked from network); 28 Jul 2006 18:27:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 28 Jul 2006 18:27:05 -0000 Received: (qmail 13662 invoked by uid 500); 28 Jul 2006 18:26:59 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 13639 invoked by uid 500); 28 Jul 2006 18:26:58 -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 13628 invoked by uid 99); 28 Jul 2006 18:26:58 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Jul 2006 11:26:58 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of DORONC@il.ibm.com designates 195.212.29.152 as permitted sender) Received: from [195.212.29.152] (HELO mtagate3.de.ibm.com) (195.212.29.152) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Jul 2006 11:26:57 -0700 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate3.de.ibm.com (8.13.7/8.13.7) with ESMTP id k6SIQaAR127946 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Fri, 28 Jul 2006 18:26:36 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.13.6/NCO/VER7.0) with ESMTP id k6SITufG154702 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 28 Jul 2006 20:29:56 +0200 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id k6SIQZe9027677 for ; Fri, 28 Jul 2006 20:26:35 +0200 Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d12av02.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k6SIQZmp027674 for ; Fri, 28 Jul 2006 20:26:35 +0200 In-Reply-To: <20060728133619.90978.qmail@web86913.mail.ukl.yahoo.com> Subject: Re: Search Numerical Field To: java-user@lucene.apache.org X-Mailer: Lotus Notes Release 7.0 HF144 February 01, 2006 Message-ID: From: Doron Cohen Date: Fri, 28 Jul 2006 11:26:26 -0700 X-MIMETrack: Serialize by Router on D12MC102/12/M/IBM(Release 7.0.1HF269 | June 22, 2006) at 28/07/2006 21:29:56 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N John john wrote on 28/07/2006 06:36:19: > Hello, > > I tried to add a field like that > field = new Field("number", "1", Field.Store.YES,Field.Index.UN_TOKENIZED); > > so i should be indexed and to analyzed? my writer is > writer = new IndexWriter(INDEX_DIR, new StandardAnalyzer(), true); > > but according to the javadoc it should be alright and searching > with "number:1" should return resultats? Where i'm wrong? Seems that should be working. Having "number:1" as query text suggests that QueryParser.parse() was used to get a query object, i.e. the query text is analyzed - which is inconsistent with an UN_TOKENIZED field. Consider using TermQuery to avoid tokenizing the query text: Query q = new TermQuery(new Term("number","1")); However this cannot explain why no results are returned, since the string "1" would generate the token "1" (well, "number:1") also with analysis. Perhaps its the common problem of not closing indexWriter after adding the doc or not re-opening searcher after closing the writer... - Doron --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org