public final class CmsSpellcheckDictionaryIndexer extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CUSTOM_DICTIONARY
A regex pattern that applies to custom dictionaries.
|
static java.lang.String |
DEFAULT_DICTIONARY_DIRECTORY
The default directory that's holding the dictionary files.
|
static java.lang.String |
DICTIONARY_NAME_REGEX
A regex pattern that applies to the naming of the dictionary files.
|
static java.lang.String |
INDEXES_REGEX
A regex pattern that applies to the Solr spellcheck directories.
|
static java.lang.String |
ZIP_NAME_REGEX
A regex pattern that applies to the naming of zipped dictionary files.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
parseAndAddDictionaries(org.apache.solr.client.solrj.SolrClient client,
CmsObject cms)
Adds all dictionaries that are available in the default directory.
|
static void |
parseAndAddZippedDictionaries(org.apache.solr.client.solrj.SolrClient client,
CmsObject cms) |
static boolean |
updatingIndexNecessesary(CmsObject cms)
Checks whether a built of the indices is necessary.
|
public static final java.lang.String DEFAULT_DICTIONARY_DIRECTORY
public static final java.lang.String INDEXES_REGEX
public static final java.lang.String CUSTOM_DICTIONARY
public static final java.lang.String DICTIONARY_NAME_REGEX
public static final java.lang.String ZIP_NAME_REGEX
public static void parseAndAddDictionaries(org.apache.solr.client.solrj.SolrClient client, CmsObject cms)
client - The SolrClient instance object.cms - the cms contextpublic static void parseAndAddZippedDictionaries(org.apache.solr.client.solrj.SolrClient client, CmsObject cms)
client - The SolrClient instance object.cms - The OpenCms instance object.public static boolean updatingIndexNecessesary(CmsObject cms)
cms - The appropriate CmsObject instance.