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 .