Skip to content

Commit 9d0b22e

Browse files
committed
FilteredQuery should just be Filtered, namespace is the module
1 parent c6245b5 commit 9d0b22e

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

elasticsearch_dsl/query.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,11 @@ class Term(Query):
6464

6565
class HasChild(Query):
6666
name = 'has_child'
67-
_param_defs = {
68-
'query': {'type': 'query'},
69-
}
67+
_param_defs = {'query': {'type': 'query'}}
68+
69+
class HasParent(Query):
70+
name = 'has_parent'
71+
_param_defs = {'query': {'type': 'query'}}
7072

7173
class Bool(BoolMixin, Query):
7274
name = 'bool'
@@ -79,7 +81,7 @@ class Bool(BoolMixin, Query):
7981
# register this as Bool for Query
8082
Query._bool = Bool
8183

82-
class FilteredQuery(Query):
84+
class Filtered(Query):
8385
name = 'filtered'
8486
_param_defs = {
8587
'query': {'type': 'query'},

elasticsearch_dsl/search.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .query import Q, EMPTY_QUERY, FilteredQuery
1+
from .query import Q, EMPTY_QUERY, Filtered
22
from .filter import F, EMPTY_FILTER
33
from .aggs import A, AggBase
44
from .utils import DslBase
@@ -159,7 +159,7 @@ def update_from_dict(self, d):
159159
if 'post_filter' in d:
160160
self.post_filter._proxied = F(d.pop('post_filter'))
161161

162-
if isinstance(self.query._proxied, FilteredQuery):
162+
if isinstance(self.query._proxied, Filtered):
163163
self.filter._proxied = self.query._proxied.filter
164164
self.query._proxied = self.query._proxied.query
165165

0 commit comments

Comments
 (0)