List of usage examples for org.apache.solr.common.params CoreAdminParams ACTION
String ACTION
To view the source code for org.apache.solr.common.params CoreAdminParams ACTION.
Click Source Link
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); }