private void addCopyFieldToSchema(String source, String dest, SolrClient solrClient) throws IOException { try { List<String> copyFieldAttributes = new ArrayList<String>(); copyFieldAttributes.add(dest); SchemaRequest.DeleteCopyField deleteCopyField = new SchemaRequest.DeleteCopyField(source, copyFieldAttributes); SchemaResponse.UpdateResponse deleteCopyFieldRes = deleteCopyField.process(solrClient); SchemaRequest.AddCopyField schemaCopyRequest = new SchemaRequest.AddCopyField(source, copyFieldAttributes); SchemaResponse.UpdateResponse copyFieldResponse = schemaCopyRequest.process(solrClient); } catch (SolrServerException e) { LOG.error("Error while adding copyfields to the solrclient.", e); e.printStackTrace(); } }
private void addCopyFieldToSchema(String source, String dest, SolrClient solrClient) throws IOException { try { List<String> copyFieldAttributes = new ArrayList<String>(); copyFieldAttributes.add(dest); SchemaRequest.DeleteCopyField deleteCopyField = new SchemaRequest.DeleteCopyField(source, copyFieldAttributes); SchemaResponse.UpdateResponse deleteCopyFieldRes = deleteCopyField.process(solrClient); SchemaRequest.AddCopyField schemaCopyRequest = new SchemaRequest.AddCopyField(source, copyFieldAttributes); SchemaResponse.UpdateResponse copyFieldResponse = schemaCopyRequest.process(solrClient); } catch (SolrServerException e) { LOG.error("Error while adding copyfields to the solrclient.", e); e.printStackTrace(); } }
public DeleteCopyField(String source, List<String> dest, SolrParams q) { super(createRequestParameters(source, dest), q); }
public DeleteCopyField(String source, List<String> dest, SolrParams q) { super(createRequestParameters(source, dest), q); }