| title |
HTTP Store Search Schema |
| description |
|
| project |
riak_kv |
| project_version |
2.2.3 |
| menu |
| riak_kv-2.2.3 |
| name |
identifier |
weight |
parent |
Store Search Schema |
http_store_search_schema |
117 |
apis_http |
|
|
| toc |
true |
| aliases |
/riak/2.2.3/dev/references/http/store-search-schema |
/riak/kv/2.2.3/dev/references/http/store-search-schema |
|
Creates a new Riak Search schema.
PUT /search/schema/<schema_name>
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 file
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
204 No Content --- The schema has been successfully created
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 schema
409 Conflict --- The schema cannot be created because there is
already a schema with that name
503 Service Unavailable --- The request timed out internally