Interface LuceneIndexConstants
- All Superinterfaces:
org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants
public interface LuceneIndexConstants
extends org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants
Constants used internally in Lucene indexes.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants
org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants.IndexingMode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Analyzer
static final String
static final String
Name of the codec to be used for indexingstatic final String
IndexRule level config to indicate that Node name should also be index to support fn:name() queriesstatic final String
Deprecated.With OAK-4152 no need to explicitly define indexPath propertystatic final String
The maximum number of terms that will be indexed for a single field in a document.static final String
Name of the merge policy to be used while indexingstatic final String
whether use this property values for similaritystatic final String
whether use this property values for spellcheckingstatic final String
whether use this property values for suggestionsstatic final String
Property definition name to indicate indexing node name Its value should matchFieldNames.NODE_NAME
static final String
Boolean property indicating that Lucene directory content should be saved as part of NodeState itself as a multi value property to allow faster reads (OAK-2809)static final String
static final String
update frequency of the suggester in minutesstatic final String
subnode holding configuration for suggestionsstatic final String
Boolean property to indicate that LuceneIndex is being used in testMode and it should participate in every teststatic final String
Config node which include Tika related configurationstatic final String
nt:file node under 'tika' node which refers to the config xml filestatic final String
Property name within the mime type structure which defines a mime type mappingstatic final String
static final String
Config node under tika which defines mime type mappingsstatic final String
static final String
static final Version
Fields inherited from interface org.apache.jackrabbit.oak.plugins.index.search.FulltextIndexConstants
AGG_PATH, AGG_PRIMARY_TYPE, AGG_RECURSIVE_LIMIT, AGG_RELATIVE_NODE, AGGREGATES, ANALYZERS, ANL_CHAR_FILTERS, ANL_CLASS, ANL_DEFAULT, ANL_FILTERS, ANL_NAME, ANL_STOPWORDS, ANL_TOKENIZER, BLOB_SIZE, COMPAT_MODE, COST_PER_ENTRY, COST_PER_EXECUTION, DYNAMIC_BOOST_WEIGHT, EVALUATE_PATH_RESTRICTION, EXCERPT_NODE_FIELD_NAME, EXCLUDE_PROPERTY_NAMES, EXPERIMENTAL_STORAGE, FACETS, FIELD_BOOST, FULL_TEXT_ENABLED, FUNC_NAME, INCLUDE_PROPERTY_NAMES, INCLUDE_PROPERTY_TYPES, INDEX_DATA_CHILD_NAME, INDEX_ORIGINAL_TERM, INDEX_RULES, INDEX_SIMILARITY_BINARIES, INDEX_SIMILARITY_STRINGS, INDEX_VERSION_BY_TYPE, ORDERED_PROP_NAMES, PERSISTENCE_FILE, PERSISTENCE_NAME, PERSISTENCE_OAK, PERSISTENCE_PATH, PROP_ANALYZED, PROP_DYNAMIC_BOOST, PROP_EXCLUDE_FROM_AGGREGATE, PROP_FACETS, PROP_FACETS_TOP_CHILDREN, PROP_FUNCTION, PROP_INCLUDED_TYPE, PROP_INDEX, PROP_INDEX_NODE_TYPE, PROP_IS_REGEX, PROP_NAME, PROP_NODE, PROP_NODE_SCOPE_INDEX, PROP_NOT_NULL_CHECK_ENABLED, PROP_NULL_CHECK_ENABLED, PROP_ORDERED, PROP_PROPERTY_INDEX, PROP_QUERY_FILTER_REGEX, PROP_RANDOM_SEED, PROP_REFRESH_DEFN, PROP_SCORER_PROVIDER, PROP_SECURE_FACETS, PROP_SECURE_FACETS_VALUE_INSECURE, PROP_SECURE_FACETS_VALUE_JVM_PARAM, PROP_SECURE_FACETS_VALUE_SECURE, PROP_SECURE_FACETS_VALUE_STATISTICAL, PROP_SIMILARITY_RERANK, PROP_SIMILARITY_SEARCH_DENSE_VECTOR_SIZE, PROP_SIMILARITY_TAGS, PROP_STATISTICAL_FACET_SAMPLE_SIZE, PROP_SYNC, PROP_TYPE, PROP_UNIQUE, PROP_USE_IN_EXCERPT, PROP_VALUE_REGEX, PROP_WEIGHT, REGEX_ALL_PROPS, RULE_INHERITED, STATISTICAL_FACET_SAMPLE_SIZE_DEFAULT, STATISTICAL_FACET_SAMPLE_SIZE_JVM_PARAM, SUGGEST_ANALYZED, USE_IF_EXISTS
-
Field Details
-
TYPE_LUCENE
- See Also:
-
SUGGEST_DATA_CHILD_NAME
- See Also:
-
TRASH_CHILD_NAME
- See Also:
-
VERSION
-
ANALYZER
-
CODEC_NAME
Name of the codec to be used for indexing- See Also:
-
MERGE_POLICY_NAME
Name of the merge policy to be used while indexing- See Also:
-
TEST_MODE
Boolean property to indicate that LuceneIndex is being used in testMode and it should participate in every test- See Also:
-
ANL_LUCENE_MATCH_VERSION
- See Also:
-
TIKA
Config node which include Tika related configuration- See Also:
-
TIKA_CONFIG
nt:file node under 'tika' node which refers to the config xml file- See Also:
-
TIKA_MAX_EXTRACT_LENGTH
- See Also:
-
TIKA_MIME_TYPES
Config node under tika which defines mime type mappings- See Also:
-
TIKA_MAPPED_TYPE
Property name within the mime type structure which defines a mime type mapping- See Also:
-
MAX_FIELD_LENGTH
The maximum number of terms that will be indexed for a single field in a document. This limits the amount of memory required for indexing, so that collections with very large files will not crash the indexing process by running out of memory.Note that this effectively truncates large documents, excluding from the index terms that occur further in the document. If you know your source documents are large, be sure to set this value high enough to accommodate the expected size. If you set it to Integer.MAX_VALUE, then the only limit is your memory, but you should anticipate an OutOfMemoryError.
By default, no more than 10,000 terms will be indexed for a field.
- See Also:
-
PROP_USE_IN_SUGGEST
whether use this property values for suggestions- See Also:
-
SUGGESTION_CONFIG
subnode holding configuration for suggestions- See Also:
-
SUGGEST_UPDATE_FREQUENCY_MINUTES
update frequency of the suggester in minutes- See Also:
-
PROP_USE_IN_SPELLCHECK
whether use this property values for spellchecking- See Also:
-
PROP_USE_IN_SIMILARITY
whether use this property values for similarity- See Also:
-
INDEX_NODE_NAME
IndexRule level config to indicate that Node name should also be index to support fn:name() queries- See Also:
-
PROPDEF_PROP_NODE_NAME
Property definition name to indicate indexing node name Its value should matchFieldNames.NODE_NAME
- See Also:
-
SAVE_DIR_LISTING
Boolean property indicating that Lucene directory content should be saved as part of NodeState itself as a multi value property to allow faster reads (OAK-2809)- See Also:
-
INDEX_PATH
Deprecated.With OAK-4152 no need to explicitly define indexPath propertyOptional Property to store the path of index in the repository. Path at which index definition is defined is not known to IndexEditor. To make use of CopyOnWrite feature its required to know the indexPath to optimize the lookup and read of existing index files- See Also:
-