Deprecated API
Contents
-
Terminally Deprecated Elements
-
Deprecated ClassesClassDescriptionUse
LetterTokenizerandLowerCaseFilterUseLetterTokenizerFactoryandLowerCaseFilterFactoryThis class is being replaced with bin/solr tool. Please usePostToolinstead.Please usePostLogsToolthat is exposed as 'bin/solr postlogs'.Please useClusterFileStoreApis.Please useClusterFileStoreApis.Please useFileStore.Please useDoublePointinsteadPlease switch toPointValuesinsteadPlease switch toPointValuesinsteadPlease useFloatPointinsteadPlease useIntPointinsteadPlease useLongPointinsteadInstead index withIntPoint,LongPoint,FloatPoint,DoublePoint, and create range queries withIntPoint.newRangeQuery(),LongPoint.newRangeQuery(),FloatPoint.newRangeQuery(),DoublePoint.newRangeQuery()respectively. SeePointValuesfor background information on Points.Please switch toPointValuesinsteadPlease usePointValuesinstead.UseManagedSynonymGraphFilterFactoryinstead, but be sure to also useFlattenGraphFilterFactoryat index time (not at search time) as well.useEnumFieldTypeinstead.ExternalFileField is an old capability of Solr that pre-dated in-place partial updates of numeric DocValue fields.Trie fields are deprecated as of Solr 7.0Trie fields are deprecated as of Solr 7.0Trie fields are deprecated as of Solr 7.0Trie fields are deprecated as of Solr 7.0Trie fields are deprecated as of Solr 7.0Trie fields are deprecated as of Solr 7.0Index with points and usePointRangeQueryBuilderinsteadMigrate to one of the newer suggesters which are much more RAM efficient.Migrate to one of the newer suggesters which are much more RAM efficient.Use individual Circuit Breakers instead
-
Deprecated Enums
-
Deprecated FieldsFieldDescriptionOnly used for backwards compatibility. Use
ReplicationHandler.LEADER_URLOnly used for backwards compatibility. UseReplicationHandler.SKIP_COMMIT_ON_LEADER_VERSION_ZEROuseCollapsingQParserPlugin.NullPolicyinstead.Index with points and useFieldCache.DOUBLE_POINT_PARSERinstead.Index with points and useFieldCache.FLOAT_POINT_PARSERinstead.Index with points and useFieldCache.INT_POINT_PARSERinstead.Index with points and useFieldCache.LONG_POINT_PARSERinstead.
-
Deprecated MethodsMethodDescriptionUse
BackupRepository.delete(URI, Collection)insteadlikely to simply be moved to the ObjectCache so as to not be useduseClusterFileStoremethods insteadUse actions defined viasolr.xmlinstead.LegacyNumerics will be removedPlease switch toPointValuesinsteadPlease switch toPointValuesinsteadPlease switch toPointValuesinsteadPlease switch toPointValuesinsteaduse getCore().getCoreDescriptor().getCloudDescriptor()use the 3 arg version for better performancethis is only needed for an unusual use-case and seems hard to supportPlease useAuditEvent.getBaseUrl()insteadindex with Points insteadUseCoreContainer.getDefaultHttpSolrClient()instead.Remove in 10.0
-
Deprecated ConstructorsConstructorDescription
-
Deprecated Enum ConstantsEnum ConstantDescriptionIndex with points and use
UninvertingReader.Type.DOUBLE_POINTinstead.Index with points and useUninvertingReader.Type.FLOAT_POINTinstead.Index with points and useUninvertingReader.Type.INTEGER_POINTinstead.Index with points and useUninvertingReader.Type.LONG_POINTinstead.