This looks like just a phrase query, perhaps with no slop. Term query definitely won't work if you've tokenized a the field, because your terms would be "A" and "B", but not "A B".
SpanQueries should also work if you want, there's no reason to subclass anything, just use SpanNearQuery... You can also specify whether Spans should allow out-of-order matches or not. Best Erick On Sat, Mar 12, 2011 at 5:13 AM, Michael Wiegand <michael.wieg...@lsv.uni-saarland.de> wrote: > Hi, > > I would like to find documents matching multi-word terms, more specifically: > my query is something like "B C" and I would like match contexts such as > "A B C D E" > but not > "B A C D E" > There seems to be some contradictory information on the web. Apparently, the > statement > Term t = new Term("f", "A B") > would not do the job. If this is so, what is the common procedure for these > type of terms? Some SpanQuery subclass? > > Thank you in advance! > > Best, > Michael > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org