On 4/24/2015 10:55 AM, Rajesh Hazari wrote:
> I was under understanding that stopwords are filtered even before
> being parsed by search handler, i do have the filter in collection
> schema to filter stopwords and the analysis shows that this stopword
> is filtered
>
> Analysis response :  attached is the solr analysis json response.

There is a combination of things happening here.

The "lowercaseOperators" parameter for edismax defaults to true ...
which means that the "and" in your query is being interpreted as "AND"
-- a boolean operator -- it's not making it to analysis.

Because the query now has boolean operators, you are running into this -
a bug that we have had in our tracker for a VERY long time:

https://issues.apache.org/jira/browse/SOLR-2649

Side note:  I personally feel that lowercaseOperators should default to
false, but I haven't made any effort to get it changed.

Thanks,
Shawn

Reply via email to