Good idea! Thanks!
-----Original Message-----
From: Tate Avery [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 22, 2003 9:54 AM
To: Lucene Users List
Subject: RE: Exact Match
To ensure I understand...
If you have:
1) A B C
2) B C
3) B C D
4) C
You want "B C" to match #2 only
But, "C" to match #1, #2, #3, and #4
If so, you can have a tokenized field and an untokenized one...
Use the untokenized for matching 'exact' strings
Use the tokenized for finding a single word in the string
I.e. check "B C" against untokenized
check "C" against tokenized
That is, if you don't mind indexing the same data into 2 different
fields.
-----Original Message-----
From: Wilton, Reece [mailto:[EMAIL PROTECTED]
Sent: October 22, 2003 12:49 PM
To: Lucene Users List
Subject: RE: Exact Match
If I use an untokenized field, would "fox" match this as well? I need
to support both exact match searches and searches where one word exists
in the field.
-----Original Message-----
From: Doug Cutting [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 22, 2003 9:44 AM
To: Lucene Users List
Subject: Re: Exact Match
Wilton, Reece wrote:
> Does Lucene support exact matching on a tokenized field?
>
> So for example... if I add these three phrases to the index:
> - "The quick brown fox"
> - "The quick brown fox jumped"
> - "brown fox"
>
> I want to be able to do an exact field match so when I search for
"brown
> fox" I only get the last one returned. I can do this in my own code
by
> storing the data and then comparing it to the search phrase. Is that
> the best way of doing this?
Why not just use an untokenized field? Then just use a TermQuery,
searching for the term "brown fox".
Doug
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]