diff --git a/core/query.go b/core/query.go index 58dad1e3e..08361b06d 100644 --- a/core/query.go +++ b/core/query.go @@ -296,7 +296,7 @@ func (self *Service) GetQueryStepHandler(msg *db.Message) { bh, err := self.Index.Get(qs.Location.FragmentId, qs.Bitmap.Id) if err != nil { spew.Dump(err) - log.Error("GetQueryStepHandler1", qs.Location.FragmentId, qs.Bitmap.Id) + log.Error("GetQueryStepHandler1", util.SUUID_to_Hex(qs.Location.FragmentId), qs.Bitmap.Id) log.Error("GetQueryStepHandler2", err) } @@ -307,7 +307,7 @@ func (self *Service) GetQueryStepHandler(msg *db.Message) { bm, err := self.Index.GetBytes(qs.Location.FragmentId, bh) if err != nil { spew.Dump(err) - log.Error("GetQueryStepHandlerr3", qs.Location.FragmentId, qs.Bitmap.Id) + log.Error("GetQueryStepHandlerr3", util.SUUID_to_Hex(qs.Location.FragmentId), qs.Bitmap.Id) log.Error("GetQueryStepHandler4", err) } result = bm diff --git a/index/brand.go b/index/brand.go index b0af55c98..cfc4a2d0a 100644 --- a/index/brand.go +++ b/index/brand.go @@ -266,14 +266,16 @@ func (self *Brand) TopNAll(n int, categories []uint64) []Pair { if count >= n { break } - results = append(results, Pair{pair.Key, pair.Count}) + if pair.Count > 0 { + results = append(results, Pair{pair.Key, pair.Count}) + } count++ } return results } func (self *Brand) TopNCat(src_bitmap IBitmap, n int, category *IntSet) []Pair { - breakout := 500 + breakout := 1000 var ( o *Rank results RankList