Class IgnoreAccentIndexer
java.lang.Object
org.exoplatform.services.jcr.impl.core.query.AbstractQueryHandler
org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex
org.exoplatform.services.jcr.analyzer.IgnoreAccentIndexer
- All Implemented Interfaces:
org.exoplatform.services.jcr.impl.backup.Suspendable,org.exoplatform.services.jcr.impl.core.query.IndexerIoModeListener,org.exoplatform.services.jcr.impl.core.query.QueryHandler
public class IgnoreAccentIndexer
extends org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex
Created by The eXo Platform SARL
Author : Nguyen Van Chien
chien.nguyen@exoplatform.com
Jul 19, 2010
-
Nested Class Summary
Nested classes/interfaces inherited from class org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex
org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex.CombinedIndexReader, org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex.IndexRegister -
Field Summary
Fields inherited from class org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex
DEFAULT_ASYNC_REINDEXING, DEFAULT_ERRORLOG_FILE_SIZE, DEFAULT_EXTRACTOR_BACK_LOG, DEFAULT_EXTRACTOR_TIMEOUT, DEFAULT_MAX_FIELD_LENGTH, DEFAULT_MAX_MERGE_DOCS, DEFAULT_MAX_VOLATILE_INDEX_SIZE, DEFAULT_MAX_VOLATILE_TIME, DEFAULT_MERGE_FACTOR, DEFAULT_MIN_MERGE_DOCS, DEFAULT_RDBMS_REINDEXING, DEFAULT_REINDEXING_PAGE_SIZE, DEFAULT_TERM_INFOS_INDEX_DIVISOR, INDEX_RECOVERY_DEFAULT_STRATEGY, INDEX_RECOVERY_MODE_FROM_COORDINATOR, INDEX_RECOVERY_MODE_FROM_INDEXING, INDEX_RECOVERY_RSYNC_STRATEGY, INDEX_RECOVERY_RSYNC_WITH_DELETE_STRATEGY, indexingThreadPoolSize, isSuspended, latcher, optionalParameters, recoveryFilterClasses, recoveryFilters, workingThreadsFields inherited from class org.exoplatform.services.jcr.impl.core.query.AbstractQueryHandler
indexInfos, indexUpdateMonitor, initialized, modeHandlerFields inherited from interface org.exoplatform.services.jcr.impl.backup.Suspendable
PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_NORMAL -
Constructor Summary
ConstructorsConstructorDescriptionIgnoreAccentIndexer(org.exoplatform.services.jcr.config.QueryHandlerEntry queryHandlerConfig, org.exoplatform.container.configuration.ConfigurationManager cfm) -
Method Summary
Methods inherited from class org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex
addNode, addOptionalParameter, addRecoveryFilterClass, apply, checkIndex, cloneDirectoryManager, close, createDirectoryManager, createDocument, createDocument, createExcerptProvider, createExecutableQuery, createIndexingConfiguration, createNewIndex, createSortFields, createSpellChecker, createSynonymProvider, createSynonymProviderConfigResource, deleteNode, doInit, doInitErrorLog, executeQuery, executeQuery, getAnalyzer, getAutoRepair, getBufferSize, getCacheSize, getChanges, getDirectoryManager, getDirectoryManagerClass, getEnableConsistencyCheck, getErrorLogfileSize, getExcerptProviderClass, getExtractorBackLogSize, getExtractorPoolSize, getExtractorTimeout, getForceConsistencyCheck, getIndex, getIndexFormatVersion, getIndexingConfig, getIndexingConfiguration, getIndexingConfigurationClass, getIndexingConfigurationDOM, getIndexingLoadBatchingThresholdNode, getIndexingLoadBatchingThresholdProperty, getIndexingLoadBatchingThresholdTTL, getIndexingThreadPoolSize, getIndexReader, getIndexReader, getIndexRecoveryMode, getIndexRecoveryStrategy, getIndexRegister, getMaxFieldLength, getMaxMergeDocs, getMaxVolatileIndexSize, getMaxVolatileTime, getMergeFactor, getMinMergeDocs, getNamespaceMappings, getOptionalParameters, getPath, getPriority, getQueryNodeFactory, getReindexingPageSize, getRelativePath, getRespectDocumentOrder, getResultFetchSize, getRsyncConfiguration, getSimilarity, getSimilarityClass, getSpellChecker, getSpellCheckerClass, getSupportHighlighting, getSynonymProvider, getSynonymProviderClass, getSynonymProviderConfigPath, getTermInfosIndexDivisor, getUseCompoundFile, getVolatileIdleTime, getWsId, isAsyncReindexing, isIndexingLoadBatchingThresholdDynamic, isInitializeHierarchyCache, isOnline, isRDBMSReindexing, isSuspended, logErrorChanges, logErrorChanges, mergeAggregatedNodeIndexes, onChangeMode, resume, retrieveAggregateRoot, retrieveAggregateRoot, setAnalyzer, setAsyncReindexing, setAutoRepair, setBufferSize, setCacheSize, setDirectoryManagerClass, setEnableConsistencyCheck, setErrorLogfileSize, setExcerptProviderClass, setExtractorBackLogSize, setExtractorPoolSize, setExtractorTimeout, setForceConsistencyCheck, setIndex, setIndexingConfiguration, setIndexingConfigurationClass, setIndexingLoadBatchingThresholdDynamic, setIndexingLoadBatchingThresholdNode, setIndexingLoadBatchingThresholdProperty, setIndexingLoadBatchingThresholdTTL, setIndexingThreadPoolSize, setIndexRecoveryMode, setIndexRecoveryStrategy, setInitializeHierarchyCache, setMaxFieldLength, setMaxMergeDocs, setMaxVolatileIndexSize, setMaxVolatileTime, setMergeFactor, setMinMergeDocs, setOnline, setPath, setRDBMSReindexing, setReindexingPageSize, setRespectDocumentOrder, setResultFetchSize, setRsyncConfiguration, setSimilarityClass, setSpellCheckerClass, setSpellCheckerMinDistance, setSpellCheckerMorePopuar, setSupportHighlighting, setSynonymProviderClass, setSynonymProviderConfigPath, setTermInfosIndexDivisor, setUseCompoundFile, setVolatileIdleTime, suspend, updateNodesMethods inherited from class org.exoplatform.services.jcr.impl.core.query.AbstractQueryHandler
getContext, getIdleTime, getIndexerIoModeHandler, getIndexInfos, getIndexUpdateMonitor, getOnWorkspaceInconsistency, getOnWorkspaceInconsistencyHandler, getQueryClass, init, isInitialized, setContext, setIndexerIoModeHandler, setIndexInfos, setIndexUpdateMonitor, setOnWorkspaceInconsistency, setQueryClass
-
Constructor Details
-
IgnoreAccentIndexer
public IgnoreAccentIndexer(org.exoplatform.services.jcr.config.QueryHandlerEntry queryHandlerConfig, org.exoplatform.container.configuration.ConfigurationManager cfm)
-
-
Method Details
-
getTextAnalyzer
public org.apache.lucene.analysis.Analyzer getTextAnalyzer()- Overrides:
getTextAnalyzerin classorg.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex
-