Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 96260 invoked from network); 11 Mar 2008 14:41:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Mar 2008 14:41:48 -0000 Received: (qmail 90590 invoked by uid 500); 11 Mar 2008 14:41:39 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 90563 invoked by uid 500); 11 Mar 2008 14:41:38 -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 90552 invoked by uid 99); 11 Mar 2008 14:41:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 07:41:38 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of german.kondolf@gmail.com designates 209.85.146.179 as permitted sender) Received: from [209.85.146.179] (HELO wa-out-1112.google.com) (209.85.146.179) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 14:41:02 +0000 Received: by wa-out-1112.google.com with SMTP id j40so2714118wah.11 for ; Tue, 11 Mar 2008 07:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=klUwmFkknEBaGAN+dQNupxFn6HoyO5CXM4OzTAfj41U=; b=WNqPXkhvzV+v/NLQG4gGr9X316u3EN00j5ucCMMAVQmSPRnwrpwIHjl04tQZSxBZilFZVCXOCwCP2DUiUQhR+ffvmqDMJ/9e1Kv0YhT8LArRE/fhgQQQ4UTqpS5kODmyC/Yh1Z69BJoGKRZGgSPjrKf5hdOl4ivSJR5gcB5jITY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=m8WR8s36msU/ktGBUKqJ4TESMXBn4Yalsqc4E0irQkV6f3FsmwYVRY4Ke8QTvrAWeEt8jOrv5qFnGNkdoN5n0vA+1Z4NDqmLkvU1gdGJnZ7DHJAHLNIVvXIkilxKYkTOzoXKFdtUiwMSaOxeOJ4qrUpQGuzROk9oiUzszFuh+tM= Received: by 10.114.93.17 with SMTP id q17mr4910418wab.70.1205246472599; Tue, 11 Mar 2008 07:41:12 -0700 (PDT) Received: by 10.114.120.11 with HTTP; Tue, 11 Mar 2008 07:41:12 -0700 (PDT) Message-ID: <76df56980803110741t615a9d8v500e4d4a7de4b0c2@mail.gmail.com> Date: Tue, 11 Mar 2008 11:41:12 -0300 From: "German Kondolf" To: java-user@lucene.apache.org Subject: Re: Searching for null (empty) fields, how to use -field:[* TO *] In-Reply-To: <47D6985C.40207@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <15976538.post@talk.nabble.com> <47D6985C.40207@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org *:* is parsed as a MatchAllDocsQuery? I've got some preformance issues in Lucene 2.2 because MatchAllDocsQuery ask for a "isDeleted()" for every document, I didn't tried it in 2.3. On Tue, Mar 11, 2008 at 11:34 AM, Mark Miller wrote: > You cannot have a purely negative query like you can in Solr. > > Try: *:* -MY_FIELD_NAME:[* TO *] > > thogau wrote: > > Hi, > > > > > > I browsed the forum searching for a way to make a query that retrieves > > document that do not have any value for a given field (say MY_FIELD_NAME). > > > > > > I read several posts advising to use this syntax : -MY_FIELD_NAME:[* TO *] > > However, I am not able to have it working... > > > > > > I have 2 documents, the first one has a value for the field MY_FIELD_NAME > > (In Luke, I can see the value) and the second one has no value for it (In > > Luke, I can see<not available>) > > > > > > I would expect the query MY_FIELD_NAME:[* TO *] to retrieve the document > > which has a value for the field MY_FIELD_NAME but it doesn't (Nevertheless > > MY_FIELD_NAME:[a* TO z*] retrieves it) > > > > > > Also, I would expect the query -MY_FIELD_NAME:[* TO *] to retrieve the > > document which has a NO value for the field MY_FIELD_NAME but it doesn't > > either... > > > > > > I guess I am missing something obvious but I am stuck... Anybody can help to > > understand what I am doing wrong? > > > > > > --------------------------------------------------------------------- > 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