Example usage for org.apache.solr.common.params CoreAdminParams INSTANCE_DIR

List of usage examples for org.apache.solr.common.params CoreAdminParams INSTANCE_DIR

Introduction

In this page you can find the example usage for org.apache.solr.common.params CoreAdminParams INSTANCE_DIR.

Prototype

String INSTANCE_DIR

To view the source code for org.apache.solr.common.params CoreAdminParams INSTANCE_DIR.

Click Source Link

Document

Specifies a core instance dir.

Usage

From source file:learning.SolrJTest.java

License:Mozilla Public License

private QueryResponse createCoreWithName(String name) throws Exception {
    SolrQuery solrQuery = new SolrQuery();
    solrQuery.setParam(CommonParams.QT, "/admin/cores");
    solrQuery.setParam(CoreAdminParams.ACTION, CoreAdminParams.CoreAdminAction.CREATE.name());
    solrQuery.setParam(CoreAdminParams.NAME, name);
    solrQuery.setParam(CoreAdminParams.INSTANCE_DIR, "./" + name);
    solrQuery.setParam(CoreAdminParams.CONFIG, solrHomeRelativePath + solrConfigHomeRelativePath);
    solrQuery.setParam(CoreAdminParams.SCHEMA, solrHomeRelativePath + solrSchemaHomeRelativePath);
    solrQuery.setParam(CoreAdminParams.DATA_DIR, ".");
    return solrServer.query(solrQuery);
}