By adding debug=true, I get the following:

   - administração (correct result):

"debug":{
    "rawquerystring":"administração",
    "querystring":"administração",
    "parsedquery":"text:administr",
    "parsedquery_toString":"text:administr",
    "QParser":"LuceneQParser"}}


   - administração~ (incorrect behaviour, no results):

"debug":{
    "rawquerystring":"administração~",
    "querystring":"administração~",
    "parsedquery":"text:administração~2",
    "parsedquery_toString":"text:administração~2",
    "QParser":"LuceneQParser"}}


   - tribunal (correct result):

"debug":{
    "rawquerystring":"tribunal",
    "querystring":"tribunal",
    "parsedquery":"text:tribunal",
    "parsedquery_toString":"text:tribunal",
    "QParser":"LuceneQParser"}}


   - tribubal (correct result, no accents):

 "debug":{
    "rawquerystring":"tribubal~",
    "querystring":"tribubal~",
    "parsedquery":"text:tribubal~2",
    "parsedquery_toString":"text:tribubal~2",
    "QParser":"LuceneQParser"}}

On Fri, Aug 3, 2018 at 3:26 PM Erick Erickson <erickerick...@gmail.com>
wrote:

> What does adding &debug=query show you the parsed query is in the two
> cases?
>
> My guess is that accent folding is kicking in one case but not the
> other, but that's
> a blind guess.
>
>
>
> On Fri, Aug 3, 2018 at 11:19 AM, Monique Monteiro
> <monique.lou...@gmail.com> wrote:
> > Hi all,
> >
> > I'm having a problem when I search for a word with some non-ASCII
> > characters in combination with fuzzy search.
> >
> > For example, if I type 'administração' or 'contratação' (both words end
> > with 'ção'), the search results are returned correctly.  However, if I
> type
> > 'administração~', no result is returned.  For other terms, I haven't
> found
> > any problem.
> >
> > My Solr version is  6.6.3.
> >
> > Has anyone any idea about what may cause this issue?
> >
> > Thanks in advance.
> >
> > --
> > Monique Monteiro
> > Twitter: http://twitter.com/monilouise
>


-- 
Monique Monteiro
Twitter: http://twitter.com/monilouise

Reply via email to