Indexing data using XPath
For simplicity, we'll use FileDataSource. With it, we can import data into Solr from XML files using XPathEntityProcessor to retrieve the data.
Let's go ahead and create a new core named MusicCatalogue-DIH-XPath in Solr. We can create the configuration files similarly to the ones we previously created for JDBCDataSource.
In solrconfig.xml, we'll use the following content:
<requestHandler name="/dataimport" class="solr.DataImportHandler">
<lst name="defaults">
<str name="config">xpath-data-config.xml</str>
</lst>
</requestHandler>We'll create a new file called xpath-data-config.xml, which will contain FileDataSource and XPathEntityProcessor:
<dataConfig>
<!-- File Data Source -->
<dataSource type="FileDataSource" encoding="UTF-8" />
<document>
<entity
processor="XPathEntityProcessor...