ManifoldCF uses SolrJ to send documents to Solr.  There are two possible
models you can configure for the documents themselves -- either using the
extracting update handler, or using the standard
SolrClient.add(SolrInputDocument).  This occurs in the context of either
stand-alone Solr, or Solr Cloud.

We have the facility to send parameters to Solr, like the "processor="
parameter, using any combination of the above configurations.  Our support
for the extracting update handler includes these parameters in a multi-part
form POST, and that works perfectly.  But we have no working way to submit
the parameters when using SolrClient.add(SolrInputDocument).  Using
SolrInputDocument.addField() for these parameters does not work, as you
might expect.

When MCF constructs the standalone Solr URL we can provide the parameters
on it, and that works.  But when we construct the SolrCloud SolrClient, it
isn't clear at all how we should provide parameters.

What is the right way to handle this case?

Thanks in advance for your help.
Karl

Reply via email to