我正在尝试为 Solr 3.6.2 编写自定义 FunctionQuery,但在尝试启动 Solr 时遇到了问题。我得到的错误是:
SEVERE: org.apache.solr.common.SolrException: Error Instantiating ValueSourceParser, CustomScoreParser is not a org.apache.solr.search.ValueSourceParser
但是,据我所知,一切都井井有条:
public class CustomScoreParser extends ValueSourceParser{
@Override
public ValueSource parse(FunctionQParser fqp) throws ParseException {
return new MyValueSource();
}
}
我已经在 solrconfix.xml 中注册了 CustomScoreParser 并实现了 MyValueSource;但是,我仍然收到此错误。
有任何想法吗?