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

Convenience classes for making Schema API requests.

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

Class Summary
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