## Uses of Interface
org.hibernate.search.cfg.spi.SearchConfiguration

- Packages that use SearchConfiguration
  Package | Description
  --- | ---
  org.hibernate.search.analyzer.impl |
  org.hibernate.search.backend.impl |
  org.hibernate.search.cfg.impl |
  org.hibernate.search.cfg.spi |
  org.hibernate.search.elasticsearch.analyzer.impl |
  org.hibernate.search.elasticsearch.spi |
  org.hibernate.search.engine.impl |
  org.hibernate.search.engine.service.impl | Internal implementation classes for service manager.
  org.hibernate.search.engine.spi |
  org.hibernate.search.indexes.impl |
  org.hibernate.search.indexes.spi |
  org.hibernate.search.spi |

- - ### Uses of SearchConfiguration in org.hibernate.search.analyzer.impl

    Constructors in org.hibernate.search.analyzer.impl with parameters of type SearchConfiguration
    Constructor and Description
    `LuceneEmbeddedAnalyzerStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`

  - ### Uses of SearchConfiguration in org.hibernate.search.backend.impl

    Methods in org.hibernate.search.backend.impl with parameters of type SearchConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static Worker` | WorkerFactory.`createWorker(SearchConfiguration searchConfiguration, WorkerBuildContext buildContext, QueueingProcessor queueingProcessor)`

  - ### Uses of SearchConfiguration in org.hibernate.search.cfg.impl

    Classes in org.hibernate.search.cfg.impl that implement SearchConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SearchConfigurationFromHibernateCore` Search configuration implementation wrapping an Hibernate Core configuration

  - ### Uses of SearchConfiguration in org.hibernate.search.cfg.spi

    Classes in org.hibernate.search.cfg.spi that implement SearchConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SearchConfigurationBase` Suggested base class to create custom SearchConfiguration implementations.

  - ### Uses of SearchConfiguration in org.hibernate.search.elasticsearch.analyzer.impl

    Methods in org.hibernate.search.elasticsearch.analyzer.impl with parameters of type SearchConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `AnalyzerStrategy` | ElasticsearchAnalyzerStrategyFactory.`create(SearchConfiguration configuration)`

    Constructors in org.hibernate.search.elasticsearch.analyzer.impl with parameters of type SearchConfiguration
    Constructor and Description
    `Elasticsearch2AnalyzerStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`
    `Elasticsearch52AnalyzerStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`

  - ### Uses of SearchConfiguration in org.hibernate.search.elasticsearch.spi

    Methods in org.hibernate.search.elasticsearch.spi with parameters of type SearchConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `AnalyzerStrategy` | ElasticsearchIndexManagerType.`createAnalyzerStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`
    `MissingValueStrategy` | ElasticsearchIndexManagerType.`createMissingValueStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`

  - ### Uses of SearchConfiguration in org.hibernate.search.engine.impl

    Classes in org.hibernate.search.engine.impl that implement SearchConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IncrementalSearchConfiguration`
    `class` | `ReflectionReplacingSearchConfiguration` Wraps another SearchConfiguration to override its ReflectionManager

    Constructors in org.hibernate.search.engine.impl with parameters of type SearchConfiguration
    Constructor and Description
    `ConfigContext(SearchConfiguration searchConfiguration, BuildContext buildContext)`
    `ConfigContext(SearchConfiguration searchConfiguration, BuildContext buildContext, SearchMapping searchMapping, Map<IndexManagerType,SearchIntegration> previousSearchIntegrations)`
    `ReflectionReplacingSearchConfiguration(org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager, SearchConfiguration searchConfiguration)` Create a new SearchConfiguration which returns the same values as the provided SearchConfiguration instance, with the exception of `ReflectionReplacingSearchConfiguration.getReflectionManager()` which will return the constructor defined ReflectionManager.
    `SearchIntegrationConfigContext(IndexManagerType type, ServiceManager serviceManager, SearchConfiguration searchConfiguration)`
    `SearchIntegrationConfigContext(IndexManagerType type, ServiceManager serviceManager, SearchConfiguration searchConfiguration, SearchIntegration previousIntegrationState)`

  - ### Uses of SearchConfiguration in org.hibernate.search.engine.service.impl

    Constructors in org.hibernate.search.engine.service.impl with parameters of type SearchConfiguration
    Constructor and Description
    `StandardServiceManager(SearchConfiguration searchConfiguration, BuildContext buildContext)`
    `StandardServiceManager(SearchConfiguration searchConfiguration, BuildContext buildContext, Map<Class<? extends Service>,String> defaultServices)`

  - ### Uses of SearchConfiguration in org.hibernate.search.engine.spi

    Methods in org.hibernate.search.engine.spi with parameters of type SearchConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static SearchMapping` | SearchMappingHelper.`extractSearchMapping(SearchConfiguration cfg)` This factory method takes a SearchConfiguration object and returns a SearchMapping object which defines the programmatic model for indexing entities and fields.

  - ### Uses of SearchConfiguration in org.hibernate.search.indexes.impl

    Methods in org.hibernate.search.indexes.impl with parameters of type SearchConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `MutableEntityIndexBinding` | IndexManagerHolder.`buildEntityIndexBinding(org.hibernate.annotations.common.reflection.XClass entity, IndexedTypeIdentifier mappedClassId, SearchConfiguration cfg, WorkerBuildContext buildContext)`
    `IndexManagerType` | IndexManagerHolder.`getIndexManagerType(String indexName, Properties[] indexProperties, SearchConfiguration cfg, WorkerBuildContext buildContext)`

  - ### Uses of SearchConfiguration in org.hibernate.search.indexes.spi

    Methods in org.hibernate.search.indexes.spi with parameters of type SearchConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `AnalyzerStrategy` | IndexManagerType.`createAnalyzerStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`
    `AnalyzerStrategy` | LuceneEmbeddedIndexManagerType.`createAnalyzerStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`
    `MissingValueStrategy` | IndexManagerType.`createMissingValueStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`
    `MissingValueStrategy` | LuceneEmbeddedIndexManagerType.`createMissingValueStrategy(ServiceManager serviceManager, SearchConfiguration cfg)`

  - ### Uses of SearchConfiguration in org.hibernate.search.spi

    Methods in org.hibernate.search.spi with parameters of type SearchConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `SearchIntegratorBuilder` | SearchIntegratorBuilder.`configuration(SearchConfiguration configuration)`
    `static ErrorHandler` | ErrorHandlerFactory.`createErrorHandler(SearchConfiguration searchConfiguration)`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved