I use golang for GAE to implement search api.
In the dashboard it shows I call 15.48 * 10k query
Search API Simple Searches 15.48 10K Ops -- -- Standard rate
But I am pretty sure I only call search api less than 1000 times.
Accorcading to the offical web site - search price
Here is my code
func (api GoogleSearchAPI) Search(queryString string, options search.SearchOptions, ctx context.Context) []interface{} {
var list []interface{}
for t := api.SearchIndex.Search(ctx, queryString, &options); ; {
var siteArticle SiteArticle
id, err := t.Next(&siteArticle)
if err == search.Done {
break
}
if err != nil {
logger.Error(err)
break
}
list = append(list, id)
} //for
return list
}
I am just curious what's the definition of GAE's search API simple searches?
It's query by web service api or SDK function call ?
Is it possible it count every iterator to get query result as one query ?
Please help~