You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{
"error": {
"root_cause": [
{
"type": "parse_exception",
"reason": "Failed to parse setting [timeout] with value [30] as a time value: unit is missing or unrecognized"
}
],
"type": "parse_exception",
"reason": "Failed to parse setting [timeout] with value [30] as a time value: unit is missing or unrecognized"
},
"status": 400
}
What version of elasticsearch-dsl do you have installed? In the bungiesearch code base, timeouts are provided to that library directly, so it seems like the version of the ES client you're running isn't compatible with ES 2.1.0.
pip show elasticsearch-dsl
Metadata-Version: 2.0
Name: elasticsearch-dsl
Version: 0.0.10
Summary: Python client for Elasticsearch
Home-page: https://github.com/elasticsearch/elasticsearch-dsl-py
Author: Honza Král
Author-email: [email protected]
License: Apache License, Version 2.0
Location: /Library/Python/2.7/site-packages
Requires: elasticsearch, six, python-dateutil
This is the version I have for elasticsearch-dsl, and I believe it is the latest. I fixed the error by just adding the unit to the timeout "30s" instead of 30.
I followed documentation to install bungiesearch but when I run
search_index --create
, I get this error:ElasticSearch version
I ran this url
and I get
but this worked:
The text was updated successfully, but these errors were encountered: