HTTP Store Search Schema
Creates a new Riak Search schema.
Request
PUT /search/index/<schema_name>
Required Form Data
In order to create a new Search schema, you must pass Riak a properly
formed XML schema. More information can be found in the Search Schema document. If you’ve created a schema and stored it in the filed
my_schema.xml
and would like to create a new schema called
my_custom_schema
, you would use the following HTTP request:
curl -XPUT http://localhost:8098/search/schema/my_custom_schema \
-H "Content-Type: application/xml" \
--data-binary @my_schema.xml
Normal Response
204 No Content
— The schema has been successfully created
Typical Error Codes
400 Bad Request
— The schema cannot be created because there is something wrong with the schema itself, e.g. an XML formatting error that makes Riak Search unable to parse the schema409 Conflict
— The schema cannot be created because there is already a schema with that name503 Service Unavailable
— The request timed out internally