I am trying to simplify my Solr DIH configuration by using XML schema
include element. Here is an example:
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE doc [
<!ENTITY dataSource SYSTEM "include_datasource.xml">
<!ENTITY article SYSTEM "include_entity1.xml">
<!ENTITY article SYSTEM "include_entity2.xml">
]>
<dataConfig>
&dataSource;
<document>
&entity1;
&entity2;
</document>
</dataConfig>
I know my included XML files are good because if I put them all into a
single XML file, DIH works as expected.
But when I use XML include, the Entity pull-down in the Dataimport section
of the Solr admin UI is empty. I know that happens when there is a syntax
error in solr-data-config.xml. Does DIH supports XML include? Also I am
not seeing any error message in the log even if I set log level to ALL. Is
there any way to get DIH to log what it thinks is wrong solr-data-cofig.xml?
BTW, the admin UI show the DIH config as shown above. So I suspecting that
DIH isn't actually doing the XML include.
Bill