I have since updated my code to do just that... So to "fix" this, I need to iterate through all the docs in the index and add in a false value if the "hasattachments" field is not present.

Is there a specific test for presence of a field, or do I just catch an exception?

Thanks.

--------------------------------------------------
From: "Michael Garski" <mgar...@myspace-inc.com>
Sent: Wednesday, December 16, 2009 4:38 PM
To: <lucene-net-user@incubator.apache.org>
Subject: Re: Query For Unpopulated Fields

Jerry,

If you want to query for items without attachments you will want to index them with the value of 'false' in that field.

Michael

On Dec 16, 2009, at 1:24 PM, "Jerry Camel" <rlrc...@msn.com> wrote:

Okay... I stored a bunch of documents. One of the fields is called "hasattachments". If the document has an attachment, I stored the value "true" in that field. I didn't do the converse... I never stored "false" if the document didn't have attachments. So it appears that documents without attachments don't have that field. So I was trying to devise a way to query for all documents that don't have attachments.

Does that clear it up?

Thanks.

Jerry

--------------------------------------------------
From: "Shashi Kant" <sk...@sloan.mit.edu>
Sent: Wednesday, December 16, 2009 4:13 PM
To: <lucene-net-user@incubator.apache.org>
Subject: Re: Query For Unpopulated Fields

Jerry, there are several reasons other members might have stayed quiet. I will give you mine. Your question did not make sense to me and it would be
helpful if you could elaborate a bit without being too verbose.

I am guessing you are looking for something like the EXCLUDE statement in SQL. I am not aware of any Lucene method that would do it. But you could approach it by storing the *fieldname* itself as a value in your index and
query.

hth

On Wed, Dec 16, 2009 at 1:17 PM, Jerry Camel <rlrc...@msn.com> wrote:

Anyone? ... Does no response mean it's not possible or that it's such a
newbie question that nobody will dignify it with a response?

J

--------------------------------------------------
From: "Jerry Camel" <rlrc...@msn.com>
Sent: Tuesday, December 15, 2009 11:35 PM
To: <lucene-net-user@incubator.apache.org>
Subject: Query For Unpopulated Fields


Is it possible to query for docs that do not have a specific field
present?

Thanks.

J






Reply via email to