From 345689bbe9cf8a11b7e0673444298ba8cabce0de Mon Sep 17 00:00:00 2001 From: Todd Gruben Date: Thu, 31 Jul 2014 16:22:38 +0000 Subject: [PATCH] modifed depth for category based topn --- index/brand.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index/brand.go b/index/brand.go index 4c9a035ed..82945d1d2 100644 --- a/index/brand.go +++ b/index/brand.go @@ -260,16 +260,18 @@ func (self *Brand) TopNCat(src_bitmap IBitmap, n int, category *IntSet) []Pair { results = append(results, o) for i := x + 1; i < len(self.rankings); i++ { - counter = counter + 1 o = self.rankings[i] if needCat { if !category.Contains(o.category) { continue } + counter = counter + 1 + } else { + counter = counter + 1 } - if i > breakout { + if counter > breakout { break }