Skip to content
Oliver Eilhard edited this page Feb 26, 2015 · 10 revisions

The CreateIndex will create a new index.

// Create a new index.
mapping := `{
	"settings":{
		"number_of_shards":1,
		"number_of_replicas":0
	},
	"mappings":{
		"tweet":{
			"properties":{
				"tags":{
					"type":"string"
				},
				"location":{
					"type":"geo_point"
				},
				"suggest_field":{
					"type":"completion",
					"payloads":true
				}
			}
		}
	}
}`

createIndex, err := client.CreateIndex("twitter").Body(mapping).Do()
if err != nil {
    // Handle error
    panic(err)
}
if !createIndex.Acknowledged {
    // Not acknowledged
}
Clone this wiki locally