lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject Re: partial match
Date Mon, 05 Aug 2019 12:52:23 GMT
Does QueryParser.setAllowLeadingWildCard(true) work?

this will allow to use wildcard as first char in the search string, right?

On 8/5/19 7:40 AM, Baris Kazar wrote:
> thanks, i found a setting in lucene that is supposed to allow
> wildcard as first char, i will post here what it was.
> But i have not tested it yet.
> Best
> ----- Original Message -----
> From:
> To:
> Sent: Sunday, August 4, 2019 11:41:55 PM GMT -05:00 US/Canada Eastern
> Subject: Re: partial match
> It is not very clear as to what is it that you are trying to achieve
> here. If you want to match similar terms as the one you specify in the
> query (test, tesk, lest etc), then a fuzzy query (~) should suffice.
> Note that you cannot specify a mandatory part of the text that has to
> match in every result returned by the query e.g. there is no way to
> specify that any hit returned by the query should match "te", and you
> are fine with different values for the remaining positions of the
> term.
> If you want to search for mutations on specific locations, use
> wildcard queries. To answer your original question, you cannot use a
> wildcard character as the first character of a query.
> On Sat, Aug 3, 2019 at 9:27 PM Baris Kazar <> wrote:
>> Hi,-
>>   from
>> i would like to search *test~* where i want to find test or text anywhere in the
indexed field.
>> is this possible? i think by setting parser *test* is possible where we can use a
* or ? symbol as the first character of a search.
>> But will ~ work in this scenario?
>> Best regards
>> baris
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message