Regarding https://issues.apache.org/jira/browse/SOLR-758 (Enhance DisMaxQParserPlugin to support full-Solr syntax and to support alternate escaping strategies.)

I'm updating from solr 1.4.1 to 3.6.1 (I'm aware that it is not beautiful).
After applying the attached patches to 3.6.1 I'm experiencing this problem:
- SEVERE: org.apache.solr.common.SolrException: Error Instantiating QParserPlugin, org.apache.solr.search.AdvancedQParserPlugin is not a org.apache.solr.search.QParserPlugin
        at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:421)
at org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:441)
        at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:1612)
        [...]
   These patches seems no valid anymore.

Which leads me to the more experienced users here:

- Although not directly mentioned in https://issues.apache.org/jira/browse/SOLR-758, is there any other (new) QParser which obsoletes the DisMax?

- Futhermore I tried to make the patches apply ("forward porting"), but always get the error "Error Instantiating QParserPlugin, org.apache.solr.search.AdvancedQParserPlugin is not a org.apache.solr.search.QParserPlugin", although the class dependency is linear:

./core/src/java/org/apache/solr/search/AdvancedQParserPlugin.java:
[...]
public class AdvancedQParserPlugin extends DisMaxQParserPlugin {
[...]

./core/src/java/org/apache/solr/search/DisMaxQParserPlugin.java:
[...]
public class DisMaxQParserPlugin extends QParserPlugin {
[...]


Thanks,
 Patrick

Reply via email to