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

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

Introduction

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

Prototype

String ACTION

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

Click Source Link

Document

What action

Usage

From source file:jp.aegif.nemaki.NemakiCoreAdminHandler.java

License:Open Source License

private void doAction(SolrQueryResponse rsp, CoreTracker tracker, SolrParams params) {
    String action = params.get(CoreAdminParams.ACTION);
    String repositoryId = params.get("repositoryId");

    if (action.equalsIgnoreCase("INDEX")) {
        index(rsp, tracker, params, repositoryId);
    } else if (action.equalsIgnoreCase("INIT")) {
        init(rsp, tracker, repositoryId);
    } else if (action.equalsIgnoreCase("CHANGE_PASSWORD")) {
        changePassword(rsp, tracker, repositoryId, params);
    }//from   ww w .j  a  va 2  s.  c om
}

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);
}

From source file:org.alfresco.solr.AbstractAlfrescoSolrTests.java

License:Open Source License

/**
 * //  w w w . ja va  2  s  .com
 * @param aclId
 * @throws Exception
 */
public void indexAclId(long aclId) throws Exception {
    CoreAdminHandler admin = getMultiCoreHandler();
    SolrQueryResponse resp = new SolrQueryResponse();
    admin.handleRequestBody(req(CoreAdminParams.ACTION, "INDEX", CoreAdminParams.NAME, getCore().getName(),
            "aclid", Long.toString(aclId)), resp);
}

From source file:org.alfresco.solr.AbstractAlfrescoSolrTests.java

License:Open Source License

/**
 * Maintenance method/*from   ww w . jav  a2 s . c  om*/
 * @param aclId
 * @throws Exception
 */
public void reindexAclId(long aclId) throws Exception {
    CoreAdminHandler admin = getMultiCoreHandler();
    SolrQueryResponse resp = new SolrQueryResponse();
    admin.handleRequestBody(req(CoreAdminParams.ACTION, "REINDEX", CoreAdminParams.NAME, getCore().getName(),
            "aclid", Long.toString(aclId)), resp);
}

From source file:org.alfresco.solr.AbstractAlfrescoSolrTests.java

License:Open Source License

/**
 * Maintenance method//from   w  w  w. j a  v  a  2s. co  m
 * @param txnId
 * @throws Exception
 */
public static void reindexTransactionId(long txnId) throws Exception {
    CoreAdminHandler admin = getMultiCoreHandler();
    SolrQueryResponse resp = new SolrQueryResponse();
    admin.handleRequestBody(req(CoreAdminParams.ACTION, "REINDEX", CoreAdminParams.NAME, getCore().getName(),
            "txid", Long.toString(txnId)), resp);
}

From source file:org.alfresco.solr.AbstractAlfrescoSolrTests.java

License:Open Source License

public void purgeAclId(long aclId) throws Exception {
    CoreAdminHandler admin = getMultiCoreHandler();
    SolrQueryResponse resp = new SolrQueryResponse();
    admin.handleRequestBody(req(CoreAdminParams.ACTION, "PURGE", CoreAdminParams.NAME, getCore().getName(),
            "aclid", Long.toString(aclId)), resp);
}

From source file:org.alfresco.solr.AbstractAlfrescoSolrTests.java

License:Open Source License

public void purgeAclChangeSetId(long aclChangeSetId) throws Exception {
    CoreAdminHandler admin = getMultiCoreHandler();
    SolrQueryResponse resp = new SolrQueryResponse();
    admin.handleRequestBody(req(CoreAdminParams.ACTION, "PURGE", CoreAdminParams.NAME, getCore().getName(),
            "acltxid", Long.toString(aclChangeSetId)), resp);
}

From source file:org.alfresco.solr.AbstractAlfrescoSolrTests.java

License:Open Source License

public void purgeNodeId(long nodeId) throws Exception {
    CoreAdminHandler admin = getMultiCoreHandler();
    SolrQueryResponse resp = new SolrQueryResponse();
    admin.handleRequestBody(req(CoreAdminParams.ACTION, "PURGE", CoreAdminParams.NAME, getCore().getName(),
            "nodeid", Long.toString(nodeId)), resp);
}

From source file:org.alfresco.solr.AbstractAlfrescoSolrTests.java

License:Open Source License

public void purgeTransactionId(long txnId) throws Exception {
    CoreAdminHandler admin = getMultiCoreHandler();
    SolrQueryResponse resp = new SolrQueryResponse();
    admin.handleRequestBody(req(CoreAdminParams.ACTION, "PURGE", CoreAdminParams.NAME, getCore().getName(),
            "txid", Long.toString(txnId)), resp);
}

From source file:org.alfresco.solr.AbstractAlfrescoSolrTests.java

License:Open Source License

public void reindexNodeId(long nodeId) throws Exception {
    CoreAdminHandler admin = getMultiCoreHandler();
    SolrQueryResponse resp = new SolrQueryResponse();
    admin.handleRequestBody(req(CoreAdminParams.ACTION, "REINDEX", CoreAdminParams.NAME, getCore().getName(),
            "nodeid", Long.toString(nodeId)), resp);
}