it.sistematica.isharedoc.service.search
Class FileIndexer
java.lang.Object
it.sistematica.isharedoc.service.search.engine.impl.IndexerImpl
it.sistematica.isharedoc.service.search.FileIndexer
- All Implemented Interfaces:
- Indexer, java.lang.Iterable<Field>
- Direct Known Subclasses:
- DocumentContentReplicaIndexer
public class FileIndexer
- extends IndexerImpl
Methods inherited from class it.sistematica.isharedoc.service.search.engine.impl.IndexerImpl |
addField, addField, addField, addField, addFields, getAnalyzerMap, getClassField, getField, getIdField, getIdPropertyName, getIdTerm, getIdTerm, iterator, rebuild, searchModified |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILECLASS_FILEATTRIBUTE_SEPARATOR
public static final java.lang.String FILECLASS_FILEATTRIBUTE_SEPARATOR
- See Also:
- Constant Field Values
FIELD_NAME_PARENT_ID
public static final java.lang.String FIELD_NAME_PARENT_ID
- See Also:
- Constant Field Values
FIELD_NAME_FULLPATH_IDS
public static final java.lang.String FIELD_NAME_FULLPATH_IDS
- See Also:
- Constant Field Values
instanceService
InstanceService instanceService
cloudManager
CloudManager cloudManager
FileIndexer
public FileIndexer()
getItemClass
public java.lang.Class<?> getItemClass()
makeAttributeFieldId
public static java.lang.String makeAttributeFieldId(FileClassAttribute fca)
makeAttributeFieldDescription
public static java.lang.String makeAttributeFieldDescription(FileClassAttribute fca)
makeDoc
public org.apache.lucene.document.Document makeDoc(java.lang.Object obj)
- Specified by:
makeDoc
in interface Indexer
- Overrides:
makeDoc
in class IndexerImpl
getSpotlightTags
public static java.lang.String getSpotlightTags(File file)
tagsAppend
public static void tagsAppend(java.lang.StringBuilder sb,
java.lang.Object s)