We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 99a14f4 commit f01f997Copy full SHA for f01f997
1 file changed
include/filter/selector.h
@@ -201,11 +201,11 @@ namespace pipeann {
201
}
202
203
virtual bool is_member(uint32_t target_id, const Attributes &query_attrs, const Attributes &target_attrs) override {
204
- if (!query_attrs.find(key_) || !target_attrs.find(key_)) {
+ if (!query_attrs.find(key_) || !target_attrs.find(base_key_)) {
205
return false;
206
207
Attribute query_attr = query_attrs.get(key_);
208
- Attribute target_attr = target_attrs.get(key_);
+ Attribute target_attr = target_attrs.get(base_key_);
209
uint32_t l = query_attr[0], r = query_attr.size() > 1 ? query_attr[1] : l + 1;
210
return target_attr[0] >= l && target_attr[0] < r;
211
0 commit comments