Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_FLAGS |
static int |
KEEP_FIELD_FLAGS
If set (default), we keep flags per index record telling us what fields the term appeared on,
and allowing us to filter results by field
|
static int |
KEEP_TERM_FREQUENCIES
With each document:term record, store how often the term appears within the document.
|
static int |
USE_TERM_OFFSETS
Set this to tell the index not to save term offset vectors.
|
Constructor and Description |
---|
IndexOptions(int flags)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addParams(CommandArguments args) |
static IndexOptions |
defaultOptions()
The default indexing options - use term offsets and keep fields flags
|
IndexDefinition |
getDefinition() |
IndexOptions |
setDefinition(IndexDefinition definition) |
IndexOptions |
setNoStopwords()
Set the index to contain no stopwords, overriding the default list
|
IndexOptions |
setStopwords(java.lang.String... stopwords)
Set a custom stopword list
|
IndexOptions |
setTemporary(long expire)
Temporary
|
public static final int USE_TERM_OFFSETS
public static final int KEEP_FIELD_FLAGS
public static final int KEEP_TERM_FREQUENCIES
public static final int DEFAULT_FLAGS
public IndexOptions(int flags)
flags
- flag maskpublic static IndexOptions defaultOptions()
public IndexOptions setStopwords(java.lang.String... stopwords)
stopwords
- the list of stopwordspublic IndexOptions setNoStopwords()
public IndexOptions setTemporary(long expire)
expire
- public IndexDefinition getDefinition()
public IndexOptions setDefinition(IndexDefinition definition)
public void addParams(CommandArguments args)
Copyright © 2023. All rights reserved.