Class 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, workingThreads
      • Fields inherited from class org.exoplatform.services.jcr.impl.core.query.AbstractQueryHandler

        indexInfos, indexUpdateMonitor, initialized, modeHandler
      • Fields inherited from interface org.exoplatform.services.jcr.impl.backup.Suspendable

        PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_NORMAL
    • Constructor Summary

      Constructors 
      Constructor Description
      IgnoreAccentIndexer​(org.exoplatform.services.jcr.config.QueryHandlerEntry queryHandlerConfig, org.exoplatform.container.configuration.ConfigurationManager cfm)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.lucene.analysis.Analyzer getTextAnalyzer()  
      • 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, updateNodes
      • Methods 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 Detail

      • IgnoreAccentIndexer

        public IgnoreAccentIndexer​(org.exoplatform.services.jcr.config.QueryHandlerEntry queryHandlerConfig,
                                   org.exoplatform.container.configuration.ConfigurationManager cfm)
    • Method Detail

      • getTextAnalyzer

        public org.apache.lucene.analysis.Analyzer getTextAnalyzer()
        Overrides:
        getTextAnalyzer in class org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex