Thanks Jörg for the prompt answer. However, for security reason we have 
disabled the option rest.action.multi.allow_ 
explicit_index (
  
  
    
  Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.
   
  
    
    
  
  
 
http://www.google.com/url?q=http%3A%2F%2Fwww.elasticsearch.org%2Fguide%2Fen%2Felasticsearch%2Freference%2Fcurrent%2Furl-access-control.html&sa=D&sntz=1&usg=AFQjCNEtPcfFx_JMPzCxDP2x2dyHm8T_GA  
).
So, in this case using:
POST /_bulk 
{ "index" : { "_index": "foo", "_type": "bar", "_id" : "1" } } 
{ "baz": "foobar" }
I am getting this exception: 
{ 
"error": "ElasticsearchIllegalArgumentException[explicit index in bulk 
is not allowed]", 
"status": 400 
}
Is there any way to insert a document, specifying the id, in the bulk mode 
with "no explicit index in bulk", as this code doesn't work:
POST /foo/bar/_bulk 
{ "index": {} } 
{ "_id" : "1", "baz": "foobar" }
Else is this a bug/feature to be implemented?
Il giorno giovedì 23 ottobre 2014 10:27:34 UTC+1, Jörg Prante ha scritto:
The bulk format does not allow _id in the payload line, you confuse the 
indexer.
Use something like
POST /_bulk 
{ "index" : { "_index": "foo", "_type": "bar", "_id" : "1" } } 
{ "baz": "foobar" }
Jörg
On Wed, Oct 22, 2014 at 8:47 PM, Niccolò Becchi <niccolo...@gmail.com  
<javascript:>> wrote:
This issue looks to be fixed on 
Disabling allow_explicit_index breaks bulk · Issue #4668 · elastic/elasticsearch · GitHub 
However, on elasticsearch-1.3.4, running the example with 
rest.action.multi.allow_explicit_index: false:
POST /foo/bar/_bulk
{ "index": {} }
{ "_id" : "1", "baz": "foobar" }
 
I am getting the exception:
{
   "took": 1,
   "errors": true,
   "items": [
      {
         "create": {
            "_index": "foo",
            "_type": "bar",
            "_id": "oX0Xp8dzRbySZiKX8QI0zw",
            "status": 400,
            "error": "MapperParsingException[failed to parse [_id]]; 
nested: MapperParsingException[Provided id [oX0Xp8dzRbySZiKX8QI0zw] does 
not match the content one [1]]; "
         }
      }
   ]
}
 
Am I doing something wrong or something has changed?
Il giorno giovedì 9 gennaio 2014 15:38:46 UTC, Gabe Gorelick-Feldman ha 
scritto:
Opened an issue: GitHub - elastic/elasticsearch: Free and Open, Distributed, RESTful Search Engine  
issues/4668
On Thursday, January 9, 2014 3:39:39 AM UTC-5, Alexander Reelsen wrote:
Hey,
after having a very quick look, it looks like a bug (or wrong 
documentation, need to check further). Can you create a github issue?
Thanks!
--Alex
On Wed, Jan 8, 2014 at 11:08 PM, Gabe Gorelick-Feldman < 
gabego...@gmail.com > wrote:
The documentation on URL-based access control 
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/url-access-control.html  implies 
that _bulk still works if you set rest.action.multi.allow_explicit_index: 
false, as long as you specify the index in the URL. However, I can't 
get it to work.
POST /foo/bar/_bulk 
{ "index": {} } 
{ "_id": 1234, "baz": "foobar" }
returns
explicit index in bulk is not allowed
Should this work?
-- 
You received this message because you are subscribed to the Google 
Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send 
an email to elasticsearc...@googlegroups.com . 
To view this discussion on the web visit https://groups.google.com/d/  
msgid/elasticsearch/a0d1fa2f-0c28-4142-9f6d-4b28a1695bb3% 
40googlegroups.com . 
For more options, visit https://groups.google.com/groups/opt_out .
 
-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an 
email to elasticsearc...@googlegroups.com  <javascript:>. 
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/a9aff019-33c0-4743-9e14-fe3913bcda1c%40googlegroups.com  
https://groups.google.com/d/msgid/elasticsearch/a9aff019-33c0-4743-9e14-fe3913bcda1c%40googlegroups.com?utm_medium=email&utm_source=footer  
. 
For more options, visit https://groups.google.com/d/optout .
 
 
 
 
-- 
You received this message because you are subscribed to the Google Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com . 
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/c5b9977a-47dd-4445-bbc7-29326960f5f2%40googlegroups.com . 
For more options, visit https://groups.google.com/d/optout .