Interface IndexAugmenter
- All Known Subinterfaces:
IModule
- All Known Implementing Classes:
AnnotationIndexAugmenter
public interface IndexAugmenter
- Author:
- florian
-
Method Summary
Modifier and TypeMethodDescriptionboolean
augmentReIndexPage
(String pi, int page, org.apache.solr.common.SolrDocument doc, String dataRepository, String namingScheme) Any additional tasks this module needs to perform when re-indexing a page (e.g. putting additional files into the hotfolder).void
augmentReIndexRecord
(String pi, String dataRepository, String namingScheme) Any additional tasks this module needs to perform when re-indexing a record (e.g. putting additional files into the hotfolder).
-
Method Details
-
augmentReIndexRecord
void augmentReIndexRecord(String pi, String dataRepository, String namingScheme) throws IndexAugmenterException Any additional tasks this module needs to perform when re-indexing a record (e.g. putting additional files into the hotfolder).- Parameters:
pi
- aString
object.dataRepository
- aString
object.namingScheme
- aString
object.- Throws:
IndexAugmenterException
-
augmentReIndexPage
boolean augmentReIndexPage(String pi, int page, org.apache.solr.common.SolrDocument doc, String dataRepository, String namingScheme) throws IndexAugmenterException Any additional tasks this module needs to perform when re-indexing a page (e.g. putting additional files into the hotfolder).- Parameters:
pi
- aString
object.page
- a int.doc
- aSolrDocument
object.dataRepository
- aString
object.namingScheme
- aString
object.- Returns:
- true if successful; false otherwise
- Throws:
IndexAugmenterException
-