aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-08-14 15:23:07 +0200
committerGitHub <noreply@github.com>2020-08-14 15:23:07 +0200
commite98b5a77300eda52f082b9c17b9cf4915b3fe4b0 (patch)
tree130c8d128ab5774a44bdc135452145f33f319ea5 /searchlib
parent5fc7f6e157c4e8b04f3095a01e8e85653fc301f4 (diff)
parent62763aa02a8d19dfff33ecb1474c3f9e99a79882 (diff)
Merge pull request #14047 from vespa-engine/arnej/use-negative-1-as-inf
Arnej/use negative 1 as inf
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/attribute_blueprint_factory.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/attribute_blueprint_factory.cpp b/searchlib/src/vespa/searchlib/attribute/attribute_blueprint_factory.cpp
index cb587d77133..032caaacba8 100644
--- a/searchlib/src/vespa/searchlib/attribute/attribute_blueprint_factory.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/attribute_blueprint_factory.cpp
@@ -273,6 +273,11 @@ public:
Blueprint::UP
make_location_blueprint(const FieldSpec &field, const IAttributeVector &attribute, const Location &loc) {
+ LOG(debug, "make_location_blueprint(p[%d,%d], r[%u], aspect[%u], bb[[%d,%d],[%d,%d]])",
+ loc.point.x, loc.point.y, loc.radius,
+ loc.x_aspect.multiplier,
+ loc.bounding_box.x.low, loc.bounding_box.x.high,
+ loc.bounding_box.y.low, loc.bounding_box.y.high);
auto post_filter = std::make_unique<LocationPostFilterBlueprint>(field, attribute, loc);
const common::Location &location = post_filter->location();
if (location.bounding_box.x.low > location.bounding_box.x.high ||
@@ -287,6 +292,7 @@ make_location_blueprint(const FieldSpec &field, const IAttributeVector &attribut
location.bounding_box.y.high);
auto pre_filter = std::make_unique<LocationPreFilterBlueprint>(field, attribute, rangeVector);
if (!pre_filter->should_use()) {
+ LOG(debug, "only use post filter");
return post_filter;
}
auto root = std::make_unique<AndBlueprint>();