public class LuceneIndexDefinition extends org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
LuceneIndexDefinition.Builder |
org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition.IndexingRuleDEFAULT_BLOB_SIZE, DEFAULT_ENTRY_COUNT, DEFAULT_MAX_EXTRACT_LENGTH, DEFAULT_MAX_FIELD_LENGTH, DEFAULT_SUGGESTER_UPDATE_FREQUENCY_MINUTES, definition, fullTextEnabled, INDEX_DEFINITION_NODE, INDEX_VERSION, NATIVE_SORT_ORDER, PROP_UID, STATUS_LAST_UPDATED, STATUS_NODE| Constructor and Description |
|---|
LuceneIndexDefinition(org.apache.jackrabbit.oak.spi.state.NodeState root,
org.apache.jackrabbit.oak.spi.state.NodeState defn,
String indexPath) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.analysis.Analyzer |
getAnalyzer() |
@Nullable org.apache.lucene.codecs.Codec |
getCodec() |
protected double |
getDefaultCostPerEntry(org.apache.jackrabbit.oak.plugins.index.search.IndexFormatVersion version) |
protected String |
getDefaultFunctionName() |
@NotNull org.apache.lucene.index.MergePolicy |
getMergePolicy() |
static LuceneIndexDefinition.Builder |
newBuilder(org.apache.jackrabbit.oak.spi.state.NodeState root,
org.apache.jackrabbit.oak.spi.state.NodeState defn,
String indexPath) |
boolean |
saveDirListing() |
determineIndexFormatVersion, determineUniqueId, evaluatePathRestrictions, getAggregate, getApplicableIndexingRule, getApplicableIndexingRule, getBlobSize, getCostPerEntry, getCostPerExecution, getDefinedRules, getDefinitionNodeState, getEntryCount, getFulltextEntryCount, getFunctionName, getIndexDefinitionState, getIndexName, getIndexPath, getIndexTags, getMaxExtractLength, getNumberOfTopFacets, getPathFilter, getQueryPaths, getReindexCount, getRelativeNodeNames, getScorerProviderName, getSuggesterUpdateFrequencyMinutes, getTikaConfig, getTikaMappedMimeType, getUniqueId, getVersion, hasCustomTikaConfig, hasFunctionDefined, hasMatchingNodeTypeReg, hasPersistedIndex, hasSyncPropertyDefinitions, indexesRelativeNodes, isDeprecated, isDisableStoredIndexDefinition, isEnabled, isEntryCountDefined, isFullTextEnabled, isNRTIndexingEnabled, isOfOldFormat, isPureNodeTypeIndex, isSecureFacets, isSpellcheckEnabled, isSuggestAnalyzed, isSuggestEnabled, isSyncIndexingEnabled, isTestMode, setDisableStoredIndexDefinition, supportsSyncOrNRTIndexing, toString, updateDefinition, updateDefinitionpublic LuceneIndexDefinition(org.apache.jackrabbit.oak.spi.state.NodeState root, org.apache.jackrabbit.oak.spi.state.NodeState defn, String indexPath)
public static LuceneIndexDefinition.Builder newBuilder(org.apache.jackrabbit.oak.spi.state.NodeState root, org.apache.jackrabbit.oak.spi.state.NodeState defn, String indexPath)
protected String getDefaultFunctionName()
getDefaultFunctionName in class org.apache.jackrabbit.oak.plugins.index.search.IndexDefinitionprotected double getDefaultCostPerEntry(org.apache.jackrabbit.oak.plugins.index.search.IndexFormatVersion version)
getDefaultCostPerEntry in class org.apache.jackrabbit.oak.plugins.index.search.IndexDefinitionpublic boolean saveDirListing()
@Nullable public @Nullable org.apache.lucene.codecs.Codec getCodec()
@NotNull public @NotNull org.apache.lucene.index.MergePolicy getMergePolicy()
public org.apache.lucene.analysis.Analyzer getAnalyzer()
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.