public class SpellSuggestEngine extends QueryFilter implements JcmsConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REVISION |
BACKOFFICE_SEARCH, FRONTOFFICE_SEARCH, order, PORTLET_QUERY
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
Constructor and Description |
---|
SpellSuggestEngine() |
Modifier and Type | Method and Description |
---|---|
void |
clearSpellChecker()
Remove all words from the spellchecker
|
int |
getHitsThreshold() |
java.lang.String |
getIndexingSchedule() |
float |
getScoreThreshold() |
org.apache.lucene.search.spell.SpellChecker |
getSpellChecker() |
org.apache.lucene.store.Directory |
getSpellCheckerIndexDir() |
float |
getWordsThreshold() |
boolean |
isIndexing() |
void |
populateSpellChecker()
Build the spellChecker index from the lucene publication search
engine and from the lucene category search engine.
|
void |
setHitsThreshold(int hitsNbr)
Set the number of hits below which a suggestion should be searched and proposed.
|
void |
setScoreThreshold(float score)
Set the score below which a suggestion should be searched and proposed.
|
void |
setWordsThreshold(int wordsNbr)
Set the number of words above which a suggestion is NOT proposed.
|
callFilterDBResult, callFilterDBResult, compareTo, equals, filterDBResult, filterQueryHandler, filterResultSet, getOrder, getSearchDefault, getSearchDescription, getSearchLabel, getSearchParam, init, isBackOfficeSearch, isFrontOfficeSearch, isPortletQuery
public static final java.lang.String REVISION
public SpellSuggestEngine() throws java.lang.Exception
java.lang.Exception
public boolean isIndexing()
public void clearSpellChecker()
public void populateSpellChecker()
public org.apache.lucene.store.Directory getSpellCheckerIndexDir()
public org.apache.lucene.search.spell.SpellChecker getSpellChecker()
public java.lang.String getIndexingSchedule()
public int getHitsThreshold()
public void setHitsThreshold(int hitsNbr)
hitsNbr
- a number of hitspublic float getScoreThreshold()
public void setScoreThreshold(float score)
score
- a score valuepublic float getWordsThreshold()
public void setWordsThreshold(int wordsNbr)
wordsNbr
- a number of wordsCopyright © 2001-2017 Jalios SA. All Rights Reserved.