// AutocompleteBenchmark returns a configured autocomplete benchmarking function to be run by // the benchmarker func AutocompleteBenchmark(ac index.Autocompleter, fuzzy bool) func() error { counter := 0 sz := len(prefixes) return func() error { _, err := ac.Suggest(prefixes[rand.Intn(sz)], 5, fuzzy) counter++ return err } }