Hello
I would like to set the value of the _id field (when i create a document) with the value of a specific field. It try this method https://www.elastic.co/guide/en/elasticsearch/reference/1.4/mapping-id-field.html with the path but it doesn't work..
This is my json code
{
"document":{
"_id" : {
"path" : "Service-Card.Service-Name",
"index" : "not_analyzed",
"store" : true
},
"properties":{
"Service-Card":{"type":"object",
"properties":{
"ID":{"type":"string"},
"Service-Name":{"type":"string"},
"LiveWebUrl":{"type":"string"},
"Categories":{"type":"nested",
"properties":{
"Selection":{"type" : "string"}
}
},
"Staff":{"type":"nested",
"properties":{
"Responsible":{"type" : "string"},
"Developers" : {"type" : "string"},
"Users":{"type": "string"}
}
},
"RSS":{"type":"nested",
"properties":{
"JiraRRS":{"type" : "string"},
"LiveStatusRSS": {"type" : "string"}
}
}
}
}
}
}
}
And this is the exemple to create a document
{ "index" : { "_index" : "myindex", "_type" : "document" } }
{"ID":"T4" ,"Service-Name":"Test4","LiveWebUrl":"http://test4.ch" ,"Categories": {"Selection":"Cat4"},"Staff":{"Responsible":"Admin4","Developers":"Test4IT","User":"Ice"},"RSS":{"JiraRSS": "http://test4.ch/jirarss","LiveStatusRSS":"http://test4.ch/LiveRSS"}}
When I create I document I would like to set the _id value with the Service-Name value how can I do this ?
I'm using a Chrome extension called Advence Rest Client
Cheers