如何在Solr QueryParserPlugin中获取集合名称

时间:2013-07-05 08:50:21

标签: java solr

我正在为Solr编写自己的Query Parser,我需要知道集合名称。我该怎么办?

插件参数是:

public QParser(String qstr, SolrParams localParams, SolrParams params, SolrQueryRequest req) {

}

2 个答案:

答案 0 :(得分:0)

您可以查看以下内容......

reqgetCore()getName()

SolrQueryRequest - >核心 - >姓名

答案 1 :(得分:0)

对于SolrCloud模式,请使用:

req.getCore().getCoreDescriptor().getCollectionName()