Index Settings That Affect Documents
- Last Updated: April 14, 2026
- 4 minute read
- MarkLogic Server
- Version 10.0
- Documentation
When you change any index settings for a database, the new settings take effect based on whether reindexing is enabled (reindexer enable set to true). For more details on text indexes, see Text Indexing.
In general, adding index options slows document loading and increases the size of database files.
Database Setting |
Description |
|---|---|
language |
Specifies the default language for content in this database. Any content without an |
stemmed searches |
Controls the level of stemming applied to word searches. Stemmed searches match not only the exact word in the search, but also words that come from the same stem and mean the same thing (for example, a search for |
word searches |
Whether or not to enable unstemmed word searches. Enables searches for exact matches of words. |
word positions |
Index word positions for faster phrase and |
fast phrase searches |
Speeds up phrase searches by eliminating some false positive results. |
fast reverse searches |
Speeds up reverse query searches by indexing saved queries. |
triple index |
Enables the RDF triple index to support SPARQL execution over RDF triples. When this parameter is true,
Note:
This feature requires a valid semantics license key. |
triple positions |
Specifies whether to index positional data to speed up the performance of proximity queries that use |
fast case sensitive searches |
Speeds up case sensitive searches by eliminating some false positive results. |
fast diacritic sensitive searches |
Speeds up diacritic-sensitive searches by eliminating some false positive results. |
fast element word searches |
Speeds up element-word searches by eliminating some false positive results. |
element word positions |
Index element word positions for faster element-based phrase and |
fast element phrase searches |
Speeds up element phrase searches by eliminating some false positive results. |
element value positions |
Index element word positions for faster element-based phrase and |
attribute value positions |
Index attribute word positions for faster attribute-based phrase and |
field value searches |
Enables searches that use |
field value positions |
Enables positions for searches that use |
three character searches |
Enables wildcard searches where the search pattern contains three or more consecutive non-wildcard characters (for example, |
three character word positions |
Index word positions for three-character wildcard queries. |
fast element character searches |
Enables wildcard searches and speeds up element-based wildcard searches. For more details about wildcard searches, see Understanding and Using Wildcard Searches in the Search Developer’s Guide. |
trailing wildcard searches |
Faster wildcard searches with the wildcard at the end of the search pattern (for example, |
trailing wildcard word positions |
Index word positions for trailing wildcard searches. |
fast element trailing wildcard searches |
Faster wildcard searches with the wildcard at the end of the search pattern within a specific element, but slower document loads and larger database files. |
word lexicon |
Maintains a lexicon of all of the words in a database, with uniqueness determined by a specified collation. Additionally, works in combination with the |
two character searches |
Enables wildcard searches where the search pattern contains two or more consecutive non-wildcard characters (for example, |
one character searches |
Enables wildcard searches where the search pattern contains a single non-wildcard characters (for example, |
uri lexicon |
Maintains a lexicon of all of the URIs used in a database. The URI lexicon speeds up queries that constrain on URIs. It is like a range index of all of the URIs in the database. To access values from the URI lexicon, use the |
collection lexicon |
Maintains a lexicon of all of the collection URIs used in a database. The collection lexicon speeds up queries that constrain on collections. It is like a range index of all of the collection URIs in the database. To access values from the collection lexicon, use the |