When I upgraded to the latest version of the Elasticsearch-DSL library, I found a bug that you cannot pass the boost parameter anymore, because it tries to parse everything as a list. This is an example that fails:
query.Terms(title=["Something"], boost=2)
Hope the problem is clear.