Hi all, i'm using ES v 2.3 and i have a problem with the usage of _update_by_query.
I have some question:
1 - It's a plugin?
2 - I nedd to install it?
3 - I try this POST /test/test/_update_by_query?conflicts=proceed but i have an error:
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "failed to parse, document is empty"
}
],
"type": "mapper_parsing_exception",
"reason": "failed to parse, document is empty"
},
"status": 400
}
i see the log...and ES try to create a new document:
[rest.suppressed ] /test/test/_update_by_query Params: {conflicts=proceed, index=test, id=_update_by_query, type=test}
....It's a bug? or i wrong something?
It is a module. Modules are plugins that come pre-bundled. It makes my life easier to develop it this way but it has caused some trouble folks using the transport client, trouble we're trying to fix in 5.0.
No, it comes pre-installed.
It looks like it isn't installed. Weird.
When you started Elasticsearch you should have a log line that looks like
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.