This looks like a lucene issue.

http://www.nabble.com/-jira--Created%3A-%28LUCENE-839%29-WildcardQuery-do-not-find-documents-if-leading-and-trailing-*-is-used-tf3435336.html

And it appears to have been fixed recently:

"This problem was already fixed since 2.1.0. "

When was 2.1.0 out?  Oh - last month.  Will there be new SOLR package
bundles with the latest lucene?



On 3/21/07, Michael Kimsal <[EMAIL PROTECTED]> wrote:

I changed the 'leading wildcard' setting in the query parser (well,
actually someone else here did, but it works).

*789 works

but

*456* still doesn't work.

Yeah, I guess I'm seeing the same behaviour as you are.  Does
 this seem like a potential bug?  Like the first * is cancelling out the
logic for the second * ?



On 3/21/07, Erik Hatcher < [EMAIL PROTECTED]> wrote:
>
> Lucene now supports *456* type queries, however it requires setting
> an attribute to allow leading wildcards on the QueryParser.  Solr
> does not set this flag (that I can tell in my quick search) so I
> don't believe you can do this with Solr currently, until/unless an
> option is made to set that flag.  However, I just tried with my
> dataset and I don't get parse errors from a *foo* query, but I don't
> get results either (strange, it seems).
>
>         Erik
>
> On Mar 21, 2007, at 2:59 PM, Michael Kimsal wrote:
>
> > Hello all:
> >
> > While I realize this goes against the grain of an indexing server,
> > is there
> > any way to do wildcard searching like the following:
> >
> > Term indexed is 123456789
> >
> > Searching for *456* would find 123456789
> >
> > Is there any mechanism to enable or allow for that scenario?
> >
> > Thanks!
> >
> >
> > --
> > Michael Kimsal
> > http://webdevradio.com
>
>


--
Michael Kimsal
http://webdevradio.com




--
Michael Kimsal
http://webdevradio.com

Reply via email to