Class LuceneIndexModel
java.lang.Object
org.hibernate.search.engine.backend.document.model.spi.AbstractIndexModel<LuceneIndexModel,LuceneIndexRoot,LuceneIndexField>
org.hibernate.search.backend.lucene.document.model.impl.LuceneIndexModel
- All Implemented Interfaces:
AutoCloseable,IndexDescriptor,EventContextProvider
public class LuceneIndexModel
extends AbstractIndexModel<LuceneIndexModel,LuceneIndexRoot,LuceneIndexField>
implements AutoCloseable, IndexDescriptor
-
Constructor Summary
ConstructorsConstructorDescriptionLuceneIndexModel(AnalysisDescriptorRegistry analysisDescriptorRegistry, String hibernateSearchName, String mappedTypeName, IndexIdentifier identifier, LuceneIndexRoot rootNode, Map<String, LuceneIndexField> staticFields, List<? extends AbstractLuceneIndexFieldTemplate<?>> fieldTemplates, boolean hasNestedDocuments) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.apache.lucene.codecs.Codeccodec()org.apache.lucene.analysis.Analyzerorg.apache.lucene.analysis.Analyzerbooleanprotected LuceneIndexModelself()Methods inherited from class org.hibernate.search.engine.backend.document.model.spi.AbstractIndexModel
analyzer, analyzers, eventContext, field, fieldOrNull, fieldOrNull, hibernateSearchName, identifier, mappedTypeName, normalizer, normalizers, root, staticFields, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.search.engine.backend.metamodel.IndexDescriptor
analyzer, analyzers, field, hibernateSearchName, normalizer, normalizers, root, staticFields
-
Constructor Details
-
LuceneIndexModel
public LuceneIndexModel(AnalysisDescriptorRegistry analysisDescriptorRegistry, String hibernateSearchName, String mappedTypeName, IndexIdentifier identifier, LuceneIndexRoot rootNode, Map<String, LuceneIndexField> staticFields, List<? extends AbstractLuceneIndexFieldTemplate<?>> fieldTemplates, boolean hasNestedDocuments)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
self
- Specified by:
selfin classAbstractIndexModel<LuceneIndexModel,LuceneIndexRoot, LuceneIndexField>
-
hasNestedDocuments
public boolean hasNestedDocuments() -
getIndexingAnalyzer
public org.apache.lucene.analysis.Analyzer getIndexingAnalyzer() -
getSearchAnalyzer
public org.apache.lucene.analysis.Analyzer getSearchAnalyzer() -
codec
public org.apache.lucene.codecs.Codec codec()
-