0

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

有任何想法吗?

4

1 回答 1

0

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

于 2013-08-26T22:10:42.403 回答