The find method throws a ValueError when the query such as Elasticsearch query DSL is provided and the filter is not provided. Elasticsearch supports search and filter queries in a single DSL and should be forwarded to the client if the query DSL is provided. Otherwise this blocks users from implementing features available by default.