Каково определение простого поиска в API поиска GAE? - PullRequest
0 голосов
/ 07 марта 2019

Я использую golang для GAE для реализации API поиска.

На приборной панели он показывает, что я вызываю 15.48 * запрос 10k

Search API Simple Searches  15.48 10K Ops  --   --    Standard rate 

Но я почти уверен, что я вызываю API поиска менее 1000 раз.

По официальному сайту - Цена поиска

enter image description here

Вот мой код

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

}

Мне просто любопытно, каково определение простого поиска в API поиска GAE?

Это запрос через API-интерфейс веб-службы или вызов функции SDK?

Возможно ли считать каждый итератор, чтобы получить результат запроса как один запрос?

Пожалуйста, помогите ~

...