Merge pull request #552 from steveyen/collector-benchmarks
more collector benchmarks with larger sizes
This commit is contained in:
commit
4fe6f97f44
|
@ -480,6 +480,18 @@ func BenchmarkTop100of10000Scores(b *testing.B) {
|
|||
}, b)
|
||||
}
|
||||
|
||||
func BenchmarkTop1000of10000Scores(b *testing.B) {
|
||||
benchHelper(10000, func() search.Collector {
|
||||
return NewTopNCollector(1000, 0, search.SortOrder{&search.SortScore{Desc: true}})
|
||||
}, b)
|
||||
}
|
||||
|
||||
func BenchmarkTop10000of100000Scores(b *testing.B) {
|
||||
benchHelper(100000, func() search.Collector {
|
||||
return NewTopNCollector(10000, 0, search.SortOrder{&search.SortScore{Desc: true}})
|
||||
}, b)
|
||||
}
|
||||
|
||||
func BenchmarkTop10of100000Scores(b *testing.B) {
|
||||
benchHelper(100000, func() search.Collector {
|
||||
return NewTopNCollector(10, 0, search.SortOrder{&search.SortScore{Desc: true}})
|
||||
|
@ -491,3 +503,15 @@ func BenchmarkTop100of100000Scores(b *testing.B) {
|
|||
return NewTopNCollector(100, 0, search.SortOrder{&search.SortScore{Desc: true}})
|
||||
}, b)
|
||||
}
|
||||
|
||||
func BenchmarkTop1000of100000Scores(b *testing.B) {
|
||||
benchHelper(100000, func() search.Collector {
|
||||
return NewTopNCollector(1000, 0, search.SortOrder{&search.SortScore{Desc: true}})
|
||||
}, b)
|
||||
}
|
||||
|
||||
func BenchmarkTop10000of1000000Scores(b *testing.B) {
|
||||
benchHelper(1000000, func() search.Collector {
|
||||
return NewTopNCollector(10000, 0, search.SortOrder{&search.SortScore{Desc: true}})
|
||||
}, b)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue