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 <[email protected]> wrote:
>
> Hi,-
>  from 
> http://lucene.apache.org/core/3_1_0/queryparsersyntax.html#Fuzzy%20Searches
> 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: [email protected]
> For additional commands, e-mail: [email protected]
>


-- 
Regards,

Atri
Apache Concerted

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to