0
0
Fork 0

Merge pull request #552 from steveyen/collector-benchmarks

more collector benchmarks with larger sizes
This commit is contained in:
Marty Schoch 2017-03-16 17:07:37 -04:00 committed by GitHub
commit 4fe6f97f44
1 changed files with 24 additions and 0 deletions

View File

@ -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)
}