public class SessionIndexingPlugin extends java.lang.Object implements FileIndexingPlugin
| Constructor and Description |
|---|
SessionIndexingPlugin(java.lang.String sessionId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFields(java.io.File file,
org.apache.lucene.document.Document newDoc,
org.apache.lucene.document.Document existingDoc,
java.lang.String docType,
java.lang.String docGroup)
This method may be used to add custom fields to a Lucene Document for a given file prior to it's being
inserted into the index.
|
public void addFields(java.io.File file,
org.apache.lucene.document.Document newDoc,
org.apache.lucene.document.Document existingDoc,
java.lang.String docType,
java.lang.String docGroup)
FileIndexingPluginFileIndexingServiceWriter after it has
completed adding it's fields to the Lucene Document.addFields in interface FileIndexingPluginfile - The file that is being indexednewDoc - The new Lucene Document that will be inserted in the index for this fileexistingDoc - The previous Lucene Document that existed for this record, or null if not availabledocType - The docType for this file, for example 'adn', 'dlese_collect' (equivalent to XML
format in the DLESE metadata repository)docGroup - The docGroup associated with this file, for example 'dcc', 'comet', or null if none
is associated (equivalent to the collection key in the DLESE metadata repository)Document