Deprecated API
Contents
- Terminally Deprecated
- Interfaces
- Classes
- Enum Classes
- Fields
- Methods
- Constructors
- Enum Constants
- Annotation Interface Elements
-
Terminally Deprecated ElementsElementDescriptionThis constant is deprecated and will be removed at the same time as the
ValueConvertenum is removed. Do not use this value explicitly.UseSearchScope.massIndexer(Object)instead.UseSearchScope.workspace(Object)instead.UseMassIndexingTypeGroupMonitor.indexingStarted(MassIndexingTypeGroupMonitorContext)and get the total count, if available, from theMassIndexingTypeGroupMonitorContext.totalCount(). Alternatively, use theMassIndexingMonitor.typeGroupMonitor(MassIndexingTypeGroupMonitorCreateContext)and obtain the count fromMassIndexingTypeGroupMonitorCreateContext.totalCount()if a count is needed before any indexing processes are started.UseSearchScope.massIndexer(Object)instead.UseSearchScope.workspace(Object)instead.UseSearchSession.tenantIdentifierValue()instead.UseSearchSessionBuilder.tenantId(Object)instead.
-
Deprecated InterfacesInterfaceDescriptionImplement
ElasticsearchAwsCredentialsProviderinstead.ImplementFromDocumentValueConverterinstead.UseFromDocumentValueConverterwithFromDocumentValueConvertContextinstead.UseToDocumentValueConverterwithToDocumentValueConvertContextinstead.UseToDocumentValueConverterwithToDocumentValueConvertContextandToDocumentValueConvertContextExtensioninstead.ImplementToDocumentValueConverterinstead.UseTypedSearchPredicateFactory.nested(String)instead.UseTypedSearchPredicateFactory.nested(String)instead.UseTypedSearchPredicateFactory.nested(String)instead.UseProjectionCollectorinstead.This SPI was introduced by mistake and was never used.UseEntityReferenceinstead.ImplementEntityLoadingBinderand useEntityLoadingBindingContextinstead.ImplementEntityLoadingBinderinstead.Use/implementValueHandleFactoryinstead.
-
Deprecated ClassesClassDescriptionUse
ElasticsearchBackendImplSettingsinstead.
-
Deprecated Enum Classes
-
Deprecated FieldsFieldDescriptionThe default for this property is now dynamic and depends on the mapper. If the multi-tenancy is enabled in the mapper, the default is
MultiTenancyStrategyName.DISCRIMINATOR. Otherwise, the default is stillMultiTenancyStrategyName.NONE.The default for theElasticsearchBackendSettings.VERSION_CHECK_ENABLEDproperty is now dynamic and depends on the value of theElasticsearchBackendSettings.VERSIONproperty.The default for theElasticsearchIndexSettings.SCHEMA_MANAGEMENT_MINIMAL_REQUIRED_STATUSproperty is now dynamic and depends on the targeted Elasticsearch distribution.The default for this property is now dynamic and depends on the mapper. If the multi-tenancy is enabled in the mapper, the default isMultiTenancyStrategyName.DISCRIMINATOR. Otherwise, the default is stillMultiTenancyStrategyName.NONE.org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AUTOMATIC_INDEXING_ENABLE_DIRTY_CHECKThis setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.UseHibernateOrmMapperSettings.INDEXING_LISTENERS_ENABLEDinstead (caution: it expects a boolean value).This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.UseHibernateOrmMapperSettings.IndexingRadicals.LISTENERS_ENABLEDinstead (caution: it expects a boolean value).This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.Use the new configuration property instead:HibernateOrmMapperSettings.AUTOMATIC_INDEXING_STRATEGY, (caution: it expects a boolean value, and its default isHibernateOrmMapperSettings.Defaults.ENABLED).This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.UseHibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING_ENABLEDinstead (caution: it expects a boolean value).
-
Deprecated MethodsMethodDescriptionUse
ElasticsearchVersion.majorOptional()instead.UseKeyContext.asIntegerPositiveOrZeroOrNegative()instead.UseKeyContext.asLongPositiveOrZeroOrNegative()instead.UsePredicateDefinitionContext.params()instead.UsePredicateDefinitionContext.params()instead.UsePredicateDefinitionContext.params()instead.UsePredicateDefinitionContext.params()instead.UseRangePredicateMatchingStep.within(Range)instead.UseRangePredicateMatchingStep.within(Range, ValueModel)instead.Use.bool().with(...)instead.UseSearchPredicateFactory.nested(String)instead.UseTypedSearchPredicateFactory.nested(String)instead.Use theHighlightProjectionOptionsStep.collector(ProjectionCollector.Provider)instead, e.g..collector(ProjectionCollector.single())Use.composite().from( dslFinalStep1, dslFinalStep2 ).as( transformer )instead.Use.composite().from( projection1, projection2 ).as( transformer )instead.Use.composite().from( dslFinalSteps ).asList( transformer )instead.Use.composite().from( projections ).asList( transformer )instead.Use.composite().from( dslFinalStep ).as( transformer )instead.Use.composite().from( projection ).as( transformer )instead.Use.composite().from( dslFinalStep1, dslFinalStep2, dslFinalStep3 ).as( transformer )instead.Use.composite().from( projection1, projection2, projection3 ).as( transformer )instead.UseSearchProjectionFactory.field(String, ValueModel)instead.UseVersion.versionString()instead.UseFromDocumentValueConverterandFromDocumentValueConvertContextinstead.UseToDocumentFieldValueConverterandToDocumentFieldValueConvertContextinstead.UseSearchScope.massIndexer(Object)instead.UseSearchScope.workspace(Object)instead.UseBindingContext.params()instead.UseBindingContext.params()instead.UseBindingContext.params()instead.UseBindingContext.params()instead.UseFieldProjection.valueModel()instead. Note, settingFieldProjection.convert()to non-defaultValueConvert.NOwill result in an exception at runtime, useFieldProjection.valueModel()withValueModel.INDEXinstead.Setting
FieldProjection.valueModel()to any non-default value will take precedence overFieldProjection.convert()defaultValueConvert.YESvalue.UseIndexedEmbedded.name()instead. Note thatIndexedEmbedded.name()does not allow dots.Pass a field name toPropertyMappingStep.indexedEmbedded(String)instead. Note that the name passed to that method does not allow dots.UseAnnotationMappingConfigurationContext.discoverAnnotationsFromReferencedTypes(boolean)on the object returned byAbstractPojoMappingInitiator.annotationMapping()instead.UsePojoMappingDelegate.createPojoScopeForClasses(PojoScopeMappingContext, Class, Collection, PojoScopeTypeExtendedContextProvider)orPojoMappingDelegate.createPojoScopeForEntityNames(PojoScopeMappingContext, Class, Class, Collection, PojoScopeTypeExtendedContextProvider)orPojoMappingDelegate.createPojoAllScope(PojoScopeMappingContext, Class, PojoScopeTypeExtendedContextProvider)instead.UseMassIndexingTypeGroupMonitor.indexingStarted(MassIndexingTypeGroupMonitorContext)and get the total count, if available, from theMassIndexingTypeGroupMonitorContext.totalCount(). Alternatively, use theMassIndexingMonitor.typeGroupMonitor(MassIndexingTypeGroupMonitorCreateContext)and obtain the count fromMassIndexingTypeGroupMonitorCreateContext.totalCount()if a count is needed before any indexing processes are started.Use/implementPojoBootstrapIntrospector.annotationValueHandleFactory()instead.UseFieldProjectionBinder.valueModel(ValueModel)instead.UseProjectionBindingContext.containerElement()and various bind methods of this context instead.UseProjectionBindingContext.param(String, Class)instead.UseSearchEntityorprogrammaticMapping().type( type ).searchEntity()instead.UseSearchEntityorprogrammaticMapping().type( type ).searchEntity().name( entityName )instead.UseSearchEntityorprogrammaticMapping().type( type ).searchEntity().name( entityName ).loadingBinder( binder )instead.UseSearchEntityorprogrammaticMapping().type( type ).searchEntity().loadingBinder( binder )instead.UseSearchEntityorprogrammaticMapping().type( type ).searchEntity()for each type instead.UseSearchEntityorprogrammaticMapping().type( type ).searchEntity()for each type instead.UseSearchScope.massIndexer(Object)instead.UseSearchScope.workspace(Object)instead.UseSearchSession.tenantIdentifierValue()instead.UseSearchSessionBuilder.tenantId(Object)instead.UsetypeIfIncludedOrNull(typeIdentifier)instead, then (if non-null).add(...)on the result.UsetypeIfIncludedOrNull(typeIdentifier)instead, then (if non-null).addOrUpdate(...)on the result.UsetypeIfIncludedOrNull(typeIdentifier)instead, then (if non-null).addOrUpdateOrDelete(...)on the result.UsetypeIfIncludedOrNull(typeIdentifier)instead, then (if non-null).delete(...)on the result.UsetypeIfIncludedOrNull(typeIdentifier)instead, then (if non-null).updateAssociationInverseSide(...)on the result.UseValueHandleFactory.usingJavaLangReflect()instead.
-
Deprecated ConstructorsConstructorDescriptionUse
AbstractPojoMappingImplementor. This constructor is only present for backwards compatibility, for mappers that expose a custom entity reference type.
-
Deprecated Enum ConstantsEnum ConstantDescriptionUse
ValueModel.INDEXinstead.UseValueModel.MAPPINGinstead.This constant is deprecated and will be removed at the same time as theValueConvertenum is removed. Do not use this value explicitly.
-
Deprecated Annotation Interface ElementsAnnotation Interface ElementDescriptionUse
FieldProjection.valueModel()instead. Note, settingFieldProjection.convert()to non-defaultValueConvert.NOwill result in an exception at runtime, useFieldProjection.valueModel()withValueModel.INDEXinstead.Setting
FieldProjection.valueModel()to any non-default value will take precedence overFieldProjection.convert()defaultValueConvert.YESvalue.UseIndexedEmbedded.name()instead. Note thatIndexedEmbedded.name()does not allow dots.