Solr错误扩展了ValueSourceParser

时间:2013-05-28 14:56:30

标签: java solr lucene

我正在尝试为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;但是,我仍然收到这个错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果有人发现这个。我通过下载Solr源并在我自己的机器上编译来解决了这个问题。一切都按预期工作。