Class LuceneIndexDefinition
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition
-
- org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexDefinition
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.plugins.index.search.Aggregate.AggregateMapper
public class LuceneIndexDefinition extends org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LuceneIndexDefinition.Builder
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition
CREATION_TIMESTAMP, DEFAULT_BLOB_SIZE, DEFAULT_ENTRY_COUNT, DEFAULT_MAX_EXTRACT_LENGTH, DEFAULT_MAX_FIELD_LENGTH, DEFAULT_SUGGESTER_UPDATE_FREQUENCY_MINUTES, FAILED_DOC_PATHS, HIDDEN_OAK_MOUNT_PREFIX, INDEX_DEFINITION_NODE, INDEX_VERSION, NATIVE_SORT_ORDER, PROP_UID, PROPERTY_INDEX, REINDEX_COMPLETION_TIMESTAMP, STATUS_LAST_UPDATED, STATUS_NODE
-
-
Constructor Summary
Constructors Constructor Description LuceneIndexDefinition(NodeState root, NodeState defn, java.lang.String indexPath)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Analyzer
getAnalyzer()
@Nullable Codec
getCodec()
@NotNull MergePolicy
getMergePolicy()
static LuceneIndexDefinition.Builder
newBuilder(NodeState root, NodeState defn, java.lang.String indexPath)
boolean
saveDirListing()
-
Methods inherited from class org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition
evaluatePathRestrictions, getAggregate, getApplicableIndexingRule, getApplicableIndexingRule, getBlobSize, getCostPerEntry, getCostPerExecution, getDefinedRules, getDefinitionNodeState, getEntryCount, getFulltextEntryCount, getFunctionName, getIndexName, getIndexPath, getIndexSelectionPolicy, getIndexTags, getMaxExtractLength, getNumberOfTopFacets, getPathFilter, getPropertyRegex, getQueryFilterRegex, getQueryPaths, getReindexCount, getRelativeNodeNames, getSecureFacetConfiguration, getSuggesterUpdateFrequencyMinutes, getTikaConfig, getTikaMappedMimeType, getUniqueId, getVersion, hasCustomTikaConfig, hasFunctionDefined, hasMatchingNodeTypeReg, hasPersistedIndex, hasSyncPropertyDefinitions, indexesRelativeNodes, isDeprecated, isDisableStoredIndexDefinition, isDynamicBoostLiteEnabled, isEnabled, isEntryCountDefined, isFullTextEnabled, isNRTIndexingEnabled, isOfOldFormat, isPureNodeTypeIndex, isSpellcheckEnabled, isSuggestAnalyzed, isSuggestEnabled, isSyncIndexingEnabled, isTestMode, setDisableStoredIndexDefinition, shouldIndexSimilarityBinaries, shouldIndexSimilarityStrings, supportsSyncOrNRTIndexing, toString, updateDefinition, updateDefinition
-
-
-
-
Method Detail
-
newBuilder
public static LuceneIndexDefinition.Builder newBuilder(NodeState root, NodeState defn, java.lang.String indexPath)
-
saveDirListing
public boolean saveDirListing()
-
getCodec
@Nullable public @Nullable Codec getCodec()
-
getMergePolicy
@NotNull public @NotNull MergePolicy getMergePolicy()
-
getAnalyzer
public Analyzer getAnalyzer()
-
-