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, 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

    Modifier and Type
    Method
    Description
    org.apache.lucene.analysis.Analyzer
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      getTextAnalyzer in class org.exoplatform.services.jcr.impl.core.query.lucene.SearchIndex