diff --git a/core/service.go b/core/service.go index 98474f5ae..2d8e5c0c4 100644 --- a/core/service.go +++ b/core/service.go @@ -48,7 +48,7 @@ func NewService() *Service { service.WebService = NewWebService(service) service.Index = index.NewFragmentContainer() service.Hold = hold.NewHolder() - service.version = "0.0.23" + service.version = "0.0.24" service.name = "Cruncher" service.PrepareLogging() fmt.Printf("Pilosa %s\n", service.version) diff --git a/index/brand.go b/index/brand.go index 3c40f26a5..b6d8ffe2d 100644 --- a/index/brand.go +++ b/index/brand.go @@ -201,7 +201,9 @@ func (self *Brand) TopN(src_bitmap IBitmap, n int, categories []uint64) []Pair { } - return self.TopNCat(src_bitmap, n, is) + test := self.TopNCat(src_bitmap, n, is) + log.Println("TOPN:", test) + return test } func dump(r RankList, n int) { for i, v := range r { diff --git a/index/fragment_container.go b/index/fragment_container.go index a863f2f36..2e409bd67 100644 --- a/index/fragment_container.go +++ b/index/fragment_container.go @@ -134,7 +134,7 @@ func (self *FragmentContainer) TopN(frag_id SUUID, bh BitmapHandle, n int, categ SendTimer("fragmant_container_TopN", result.exec_time.Nanoseconds()) return result.answer.([]Pair), nil } - return nil, nil + return nil, errors.New(fmt.Sprintf("Fragment not found:%s", SUUID_to_Hex(frag_id))) } func (self *FragmentContainer) GetList(frag_id SUUID, bitmap_id []uint64) ([]BitmapHandle, error) {