[ 
https://issues.apache.org/jira/browse/SOLR-1025?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yonik Seeley updated SOLR-1025:
-------------------------------

    Fix Version/s: 1.4

Can you give a concrete example (actual query strings) of what isn't working?

> QParsers ignore configured defaultType's
> ----------------------------------------
>
>                 Key: SOLR-1025
>                 URL: https://issues.apache.org/jira/browse/SOLR-1025
>             Project: Solr
>          Issue Type: Bug
>          Components: search
>    Affects Versions: 1.3
>         Environment: All platforms
>            Reporter: Rick Moynihan
>             Fix For: 1.4
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Whilst trying to implement my own QParser that would work with any XML 
> configured default query type, I noticed that the BoostQParserPlugin had a 
> hard coded assumption that means it ignores the defaultType specified in the 
> XML.
> The problem appears to be the following line:
>         baseParser = subQuery(localParams.get(QueryParsing.V), null);
> Passing null into subQuery, appears to cause it to get an 
> OldLuceneQParserPlugin if there is no defaultType specified as a localParam, 
> i.e. it doesn't appear to look further down the chain to inspect whether a 
> defaultType has been set in solrconfig.xml.
> Other QParsers appear to make similar assumptions (though I haven't tested 
> them).  Changing the above code to the following should resolve the issue.  
> I'd suggest that this functionality should also be made available inside the 
> QParser base class, so all QParsers can correctly resolve the defaultType.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to