Or else just make sure that you use PhraseQuery to hit this field when you want "value1 aaa". If you don't tokenize these pairs, then you will have to
do prefix/wildcard matching to hit just "value1" by itself (if this is allowed by your business logic). -jake On Mon, Oct 12, 2009 at 1:21 PM, Adriano Crestani <adrianocrest...@gmail.com > wrote: > Hi Eric, > > To achieve what you want, do not tokenize the values you query/add to this > field. > > On Mon, Oct 12, 2009 at 4:05 PM, Angel, Eric <ean...@business.com> wrote: > > > I have documents that store multiple values in some fields (using the > > document.add(new Field()) with the same field name). Here's what a > > typical document looks like: > > > > > > > > doc.option="value1 aaa" > > > > doc.option="value2 bbb" > > > > doc.option="value3 ccc" > > > > > > > > I want my queries to only match individual values, for example, a query > > for "value2 bbb" would return the above document, but a query for > > "value1 ccc" should not. Is this at all possible in lucene at query > > time? Could payloads be used for this? > > > > >