# Package org.apache.solr.client.solrj.request.schema

package org.apache.solr.client.solrj.request.schema
Convenience classes for making Schema API requests.

See <a href="https://solr.apache.org/guide/solr/latest/indexing-guide/schema-api.html">Schema API</a>

Related Packages
Package
Description
org.apache.solr.client.solrj.request
Convenience classes for dealing with various types of Solr requests.
org.apache.solr.client.solrj.request.beans
Annotated Data objects used in V2 Requests
org.apache.solr.client.solrj.request.json
Allows sending of requests using Solr's JSON query/faceting API
Classes
Class
Description
AbstractSchemaRequest<T extends SolrResponse>
AnalyzerDefinition
FieldTypeDefinition
SchemaRequest
This class offers access to the operations exposed by the Solr Schema API.
SchemaRequest.AddCopyField
Adds a new copy field rule to the schema of the specified collection.
SchemaRequest.AddDynamicField
Adds a new dynamic field rule to the schema of the specified collection.
SchemaRequest.AddField
Adds a new field definition to the schema.
SchemaRequest.AddFieldType
Update request used to add a new field type to the schema.
SchemaRequest.CopyFields
Schema API request that retrieves the source and destination of each copy field in the schema.
SchemaRequest.DeleteCopyField
Deletes a copy field rule from the schema of the specified collection.
SchemaRequest.DeleteDynamicField
Deletes a dynamic field rule from your schema.
SchemaRequest.DeleteField
Removes a field definition from the schema.
SchemaRequest.DeleteFieldType
Removes a field type from the schema of the specified collection.
SchemaRequest.DynamicField
Schema API request that lists the dynamic field definition for the specified field contained in the schema.
SchemaRequest.DynamicFields
Schema API request that lists the dynamic field definitions contained in the schema.
SchemaRequest.Field
Schema API request that lists the field definition for the specified field contained in the schema.
SchemaRequest.Fields
Schema API request class that lists the field definitions contained in the schema.
SchemaRequest.FieldType
Schema API request that retrieves the type definitions for the specified field type contained in the schema.
SchemaRequest.FieldTypes
Schema API request that lists the types definitions contained in the schema.
SchemaRequest.GlobalSimilarity
Retrieves the class name of the global similarity defined (if any) in the schema.
SchemaRequest.MultiUpdate
The Schema API offers the possibility to perform one or more add requests in a single command.
SchemaRequest.ReplaceDynamicField
Replaces a dynamic field rule in the schema of the specified collection.
SchemaRequest.ReplaceField
Replaces a field's definition.
SchemaRequest.ReplaceFieldType
Replaces a field type in schema belonging to the schema of the specified collection.
SchemaRequest.SchemaName
Schema API request class that can be used to retrieve the name of the schema.
SchemaRequest.SchemaVersion
Schema API request that can be used to retrieve the version of the schema for the specified collection.
SchemaRequest.UniqueKey
Schema API request that retrieves the field name that is defined as the uniqueKey for the index of the specified collection.
SchemaRequest.Update