We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ebe0ca commit a80e0d2Copy full SHA for a80e0d2
lucenequerybuilder/query.py
@@ -112,7 +112,10 @@ def __eq__(self, other):
112
return hash(self) == hash(other)
113
114
def __hash__(self):
115
- return hash((tuple(self.should), tuple(self.must), tuple(self.must_not)))
+ return hash((tuple(self.should), tuple(self.must),tuple(self.must_not),
116
+ self.exrange if hasattr(self, 'exrange') else None,
117
+ self.inrange if hasattr(self, 'inrange') else None,
118
+ self.field if hasattr(self, 'field') else None))
119
120
def __str__(self):
121
rv = ''
0 commit comments