Class HibernateSearchElasticsearchRuntimeConfigPersistenceUnit
- java.lang.Object
-
- io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchRuntimeConfigPersistenceUnit
-
public class HibernateSearchElasticsearchRuntimeConfigPersistenceUnit extends Object
-
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description HibernateSearchElasticsearchRuntimeConfigPersistenceUnit()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Map<String,HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig>
getAllBackendConfigsAsMap()
-
-
-
Field Detail
-
active
@ConfigItem(defaultValueDocumentation="\'true\' if Hibernate Search is enabled; \'false\' otherwise") public Optional<Boolean> active
Whether Hibernate Search should be active for this persistence unit at runtime. If Hibernate Search is not active, it won't index Hibernate ORM entities, and accessing the SearchMapping/SearchSession of the relevant persistence unit for search or other operation will not be possible. Note that if Hibernate Search is disabled (i.e. `quarkus.hibernate-search-orm.enabled` is set to `false`), it won't be active for any persistence unit, and setting this property to `true` will fail.
-
defaultBackend
@ConfigItem(name="elasticsearch") @ConfigDocSection HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig defaultBackend
Default backend
-
namedBackends
@ConfigItem(name="elasticsearch") @ConfigDocSection HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchNamedBackendsRuntimeConfig namedBackends
Named backends
-
schemaManagement
@ConfigItem HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SchemaManagementConfig schemaManagement
Configuration for automatic creation and validation of the Elasticsearch schema: indexes, their mapping, their settings.
-
queryLoading
@ConfigItem(name="query.loading") HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.SearchQueryLoadingConfig queryLoading
Configuration for how entities are loaded by a search query.
-
automaticIndexing
@ConfigItem HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.AutomaticIndexingConfig automaticIndexing
Configuration for the automatic indexing.
-
multiTenancy
@ConfigItem HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.MultiTenancyConfig multiTenancy
Configuration for multi-tenancy.
-
-
Method Detail
-
getAllBackendConfigsAsMap
Map<String,HibernateSearchElasticsearchRuntimeConfigPersistenceUnit.ElasticsearchBackendRuntimeConfig> getAllBackendConfigsAsMap()
-
-