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