public class ScienceMetadataDocumentSubprocessor extends BaseXPathDocumentSubprocessor implements IDocumentSubprocessor
Constructor and Description |
---|
ScienceMetadataDocumentSubprocessor() |
Modifier and Type | Method and Description |
---|---|
Map<String,SolrDoc> |
processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is)
Default functionality is to process fields like XPathDocumentProcessor
and add fields to Solr Document This method maybe overridden to add
functionality such as retrieving and updating existing documents in the
index.
|
canProcess, getFieldList, getMatchDocuments, initExpression, mergeWithIndexedDocument, setFieldList, setMatchDocuments, setXmlNamespaceConfig
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canProcess, mergeWithIndexedDocument
public Map<String,SolrDoc> processDocument(String identifier, Map<String,SolrDoc> docs, InputStream is) throws Exception
BaseXPathDocumentSubprocessor
processDocument
in interface IDocumentSubprocessor
processDocument
in class BaseXPathDocumentSubprocessor
identifier
- identifier of System Metadata Documentdocs
- Map of Solr Index documents use @identifier to retrieve the
original System Metadata Documentis
- original document streamException
Copyright © 2022. All rights reserved.