rank cache update after count

heap sort order backwards

WIP TopN accuracy

adjusted first phase topn to collect all slices id's

incorrect handling of large topns

cache performance enhancement

fix for failed test TestMain_FrameRestore

remove unused code and fix some variable names
This commit is contained in:
Todd Gruben 2017-02-27 12:42:36 -06:00 committed by Travis
parent 23bc227bf3
commit e27c1a6d33
2 changed files with 0 additions and 6 deletions

View file

@ -779,7 +779,6 @@ func (e *Executor) mapper(ctx context.Context, ch chan mapResponse, nodes []*Nod
resp.result, resp.err = e.mapperLocal(ctx, nodeSlices, mapFn, reduceFn)
} else if !opt.Remote {
results, err := e.exec(ctx, n, db, &pql.Query{Calls: pql.Calls{c}}, nodeSlices, opt)
if len(results) > 0 {
resp.result = results[0]
}

View file

@ -563,12 +563,7 @@ func (f *Fragment) Top(opt TopOptions) ([]Pair, error) {
// Retrieve the lowest count we have.
// If it's too low then don't try finding anymore pairs.
//threshold := results[len(results)-1].Count
threshold := results.Pairs[0].Count
//if threshold < MinThreshold {
//break
//}
// If the bitmap doesn't have enough bits set before the intersection
// then we can assume that any remaing bitmaps also have a count too low.