> So the problem is in the ExtendedDismaxQParser because it
> can't
> handle synonym expansion?

Probably something like that but someone more familiar with e(dismax) query 
parser plugin can clarify this. defType=lucene works as you expected, how about 
defType=dismax ? Is it same as edismax?

>  From the analysis of SynonymFilterFactory I can see that
> the type
> is correctly set to SYNONYM.
> 
> But is that correct that endOffset has for all synonyms the
> same value?
> It marks the end of the original word and not the end of
> the replacing synonym?

I suspect that edismax constructs a phrase query in this case. Can you add an 
artificial document containing these three words: philosophie philosophy 
filosofia Just to check whether it will be returned or not?

Reply via email to