There is a case when an external application should send a unknown number of different indexing requests to SOLR. In fact, those requests should be processed by SOLR Data Import Handlers according to the config submitted inside the request.
There is a SOLR constraint - only one indexing request can be processed by a particular DIH. Because the number of the requests can be quite large and they arrive in parallel, it is inpractical to define multiple DIH specifications in the solrconfig.xml.
How that problem can be overcome ?
May be SOLR provides some admin API to create DIH specifications dynamically from a client ?
>> the URL when making the request
that what I supposed to do.
Your suggestion to make an own XML parser supports my original ideas, although I expected that there is a more easy solution. – Eduard BABKIN Mar 15 '20 at 10:27