我正在尝试为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;但是,我仍然收到这个错误。
有什么想法吗?
答案 0 :(得分:0)
如果有人发现这个。我通过下载Solr源并在我自己的机器上编译来解决了这个问题。一切都按预期工作。