Package | Description |
---|---|
org.dataone.cn.indexer.annotation | |
org.dataone.cn.indexer.parser | |
org.dataone.cn.indexer.resourcemap | |
org.dataone.cn.indexer.solrhttp |
Modifier and Type | Method and Description |
---|---|
SolrDoc |
RemoteAnnotatorSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
RdfXmlSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
EmlAnnotationSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument)
Merge updates with existing solr documents
|
SolrDoc |
AnnotatorSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument)
Merge updates with existing solr documents
|
protected SolrDoc |
AnnotatorSubprocessor.parseAnnotation(InputStream is)
Parse the annotation for fields
|
Modifier and Type | Method and Description |
---|---|
Map<String,SolrDoc> |
RemoteAnnotatorSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
RdfXmlSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
EmlAnnotationSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
AnnotatorSubprocessor.processDocument(String annotationId,
Map<String,SolrDoc> docs,
InputStream is) |
Modifier and Type | Method and Description |
---|---|
SolrDoc |
RemoteAnnotatorSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
RdfXmlSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
EmlAnnotationSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument)
Merge updates with existing solr documents
|
SolrDoc |
AnnotatorSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument)
Merge updates with existing solr documents
|
Modifier and Type | Method and Description |
---|---|
Map<String,SolrDoc> |
RemoteAnnotatorSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
RdfXmlSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
EmlAnnotationSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
AnnotatorSubprocessor.processDocument(String annotationId,
Map<String,SolrDoc> docs,
InputStream is) |
Modifier and Type | Method and Description |
---|---|
SolrDoc |
ResourceMapSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument)
Merge updates with existing solr documents
|
SolrDoc |
JsonLdSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
IDocumentSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
BaseXPathDocumentSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
BaseReprocessSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
SubprocessorUtility.mergeWithIndexedDocument(SolrDoc indexDocument,
List<String> fieldsToMerge) |
Modifier and Type | Method and Description |
---|---|
Map<String,SolrDoc> |
IPostProcessor.process(String identifier,
Map<String,SolrDoc> docMap) |
Map<String,SolrDoc> |
DecadePostProcessor.process(String identifier,
Map<String,SolrDoc> docMap) |
Map<String,SolrDoc> |
IDocumentDeleteSubprocessor.processDocForDelete(String identifier,
Map<String,SolrDoc> docs) |
Map<String,SolrDoc> |
BaseDocumentDeleteSubprocessor.processDocForDelete(String identifier,
Map<String,SolrDoc> docs) |
Map<String,SolrDoc> |
ScienceMetadataDocumentSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
ResourceMapSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is)
Implements IDocumentSubprocessor.processDocument method.
|
Map<String,SolrDoc> |
JsonLdSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
IDocumentSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is)
Method allows for manipulation of indexed fields that should be added to solr index
|
Map<String,SolrDoc> |
BaseXPathDocumentSubprocessor.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.
|
Map<String,SolrDoc> |
BaseReprocessSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractPostProcessor.match(SolrDoc solrDoc) |
SolrDoc |
ResourceMapSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument)
Merge updates with existing solr documents
|
SolrDoc |
JsonLdSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
IDocumentSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
BaseXPathDocumentSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
BaseReprocessSubprocessor.mergeWithIndexedDocument(SolrDoc indexDocument) |
SolrDoc |
SubprocessorUtility.mergeWithIndexedDocument(SolrDoc indexDocument,
List<String> fieldsToMerge) |
Modifier and Type | Method and Description |
---|---|
Map<String,SolrDoc> |
IPostProcessor.process(String identifier,
Map<String,SolrDoc> docMap) |
Map<String,SolrDoc> |
DecadePostProcessor.process(String identifier,
Map<String,SolrDoc> docMap) |
Map<String,SolrDoc> |
IDocumentDeleteSubprocessor.processDocForDelete(String identifier,
Map<String,SolrDoc> docs) |
Map<String,SolrDoc> |
BaseDocumentDeleteSubprocessor.processDocForDelete(String identifier,
Map<String,SolrDoc> docs) |
Map<String,SolrDoc> |
ScienceMetadataDocumentSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
ResourceMapSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is)
Implements IDocumentSubprocessor.processDocument method.
|
Map<String,SolrDoc> |
JsonLdSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Map<String,SolrDoc> |
IDocumentSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is)
Method allows for manipulation of indexed fields that should be added to solr index
|
Map<String,SolrDoc> |
BaseXPathDocumentSubprocessor.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.
|
Map<String,SolrDoc> |
BaseReprocessSubprocessor.processDocument(String identifier,
Map<String,SolrDoc> docs,
InputStream is) |
Modifier and Type | Method and Description |
---|---|
List<SolrDoc> |
XPathResourceMap.mergeIndexedDocuments(List<SolrDoc> docs) |
List<SolrDoc> |
ResourceMap.mergeIndexedDocuments(List<SolrDoc> docs) |
List<SolrDoc> |
ForesiteResourceMap.mergeIndexedDocuments(List<SolrDoc> docs) |
Modifier and Type | Method and Description |
---|---|
List<SolrDoc> |
XPathResourceMap.mergeIndexedDocuments(List<SolrDoc> docs) |
List<SolrDoc> |
ResourceMap.mergeIndexedDocuments(List<SolrDoc> docs) |
List<SolrDoc> |
ForesiteResourceMap.mergeIndexedDocuments(List<SolrDoc> docs) |
Modifier and Type | Method and Description |
---|---|
SolrDoc |
HTTPService.getDocumentBySeriesId(String seriesId,
String uir)
Gets a single solr document that is at the top of the version chain for the given seriesId
|
SolrDoc |
HTTPService.retrieveDocumentFromSolrServer(String id,
String solrQueryUri) |
Modifier and Type | Method and Description |
---|---|
List<SolrDoc> |
SolrElementAdd.getDocList() |
List<SolrDoc> |
HTTPService.getDocumentById(String uir,
String id) |
List<SolrDoc> |
HTTPService.getDocumentsByField(String uir,
List<String> fieldValues,
String queryField,
boolean maxRows) |
List<SolrDoc> |
HTTPService.getDocumentsById(String uir,
List<String> ids)
Return the SOLR records for the specified PIDs
|
List<SolrDoc> |
HTTPService.getDocumentsByResourceMap(String uir,
String resourceMapId) |
List<SolrDoc> |
HTTPService.getDocumentsByResourceMapFieldAndDocumentsField(String uir,
String resourceMapId,
String documentsId) |
List<SolrDoc> |
HTTPService.getDocumentsByResourceMapFieldAndIsDocumentedByField(String uir,
String resourceMapId,
String isDocumentedById) |
Modifier and Type | Method and Description |
---|---|
void |
SolrElementAdd.setDocList(List<SolrDoc> docList) |
Constructor and Description |
---|
SolrElementAdd(List<SolrDoc> docs) |
Copyright © 2022. All rights reserved.