Putting a mapping in an index
In the previous chapter, we saw how to build a mapping by indexing documents. This recipe shows how to put a type of mapping in an index. This kind of operation can be considered the ElasticSearch version of an SQL create table.
Getting ready
You will need a working ElasticSearch cluster and the index created in the Creating an index recipe in this chapter.
How to do it...
The HTTP method for puttting a mapping is PUT (POST also works).
The URL format for putting a mapping is:
http://<server>/<index_name>/<type_name>/_mapping
To put a mapping in an Index, we will perform the following steps:
- If we consider the type order of the previous chapter, the call will be:
curl -XPUT 'http://localhost:9200/myindex/order/_mapping' -d ...
Get ElasticSearch Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.