lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Israel Tsadok <itsa...@gmail.com>
Subject Re: QueryParser, double quotes and wilcard inside the double quotes
Date Thu, 05 Jul 2012 13:01:50 GMT
A hacky trick I used was put a stop weird instead of the asterisk. If you
search for "foo a test" and use an analyzer that includes a stop filter
(like StandardAnalyzer does), it will match docs 1 and 2.

On Jul 4, 2012 10:13 AM, "Jochen Hebbrecht" <jochenhebbrecht@gmail.com>
wrote:
>
> Thanks Ian, I'll give it a try!
>
> 2012/7/3 Ian Lea <ian.lea@gmail.com>
>
> > You can use the QueryParser proximity feature e.g. "foo test"~n where
> > n is the max distance you want them to be apart.  Or look at the
> > SpanQuery stuff e.g. SpanNearQuery.
> >
> >
> > --
> > Ian.
> >
> >
> > On Tue, Jul 3, 2012 at 4:59 PM, Jochen Hebbrecht
> > <jochenhebbrecht@gmail.com> wrote:
> > > Hi all,
> > >
> > > Imagine you have the following books which are indexed using Lucene
> > >
> > > book1 -> title: "foo bar test"
> > > book2 -> title: "foo barrr test"
> > > book3 -> title: "foo bar bar"
> > >
> > > I want to find book1 and book2 using the following query "foo * test".
> > But
> > > if I pass this string to the QueryParser, the QueryParser seems to be
> > > searching for a literal '*' character.
> > > Any idea's how to fix this?
> > >
> > > Thanks!
> > > Jochen
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > For additional commands, e-mail: java-user-help@lucene.apache.org
> >
> >

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message