use refactored classes from cn-index-processor. still in flux, but improving to better handle non-xml files
update classes and context files that use cn-index-processor classes. allowing document subprocessors to be less tied to XML.
when we remove a slor index of a resource map, we don't need to know the content of the resource map. Instead, we will search the solr index to get information.
return null if there is no existing SolrDoc for the given pid.
check for existing documents - don't assume it exists.
Unify solr indexing with an IndexTask that is added to the queue -- allows us to send more than just the systemMetadata to the indexer. Initially this is for READ event counts for each document. https://projects.ecoinformatics.org/ecoinfo/issues/6346
Use the d1_cn_index_processor 1.2.0 version.
Modified the documentation.
Use the ResourceMapException when a component of a resource map isn't found in the solr index.
Add a ResourceMapException.
use the v1.1.x branch ResourceMap class for metacat-index
Use the ResourceMapFactory rather than the ResourceMap constructor to build a resource map.
Check if the all components of a resource map have been processed before processing the resource map.
Add code to handle delete data package information when delete a pid in the solr index.
Use SolrQueryServiceController to get the ValidFieldList.
Change the package name of SolrQueryResponseTransformer and SolrQueryWriterFactory.
Add the code to add a resource map information.
Add code the transform query response to SolrDoc.
Modify the subprocessor to use SolrServer rather than solr service url.