Class 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  
      • Nested classes/interfaces inherited from class org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition

        org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition.IndexingRule, org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition.SecureFacetConfiguration
    • 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
    • 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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LuceneIndexDefinition

        public LuceneIndexDefinition​(NodeState root,
                                     NodeState defn,
                                     java.lang.String indexPath)