Поиск картинок не дает результатов - PullRequest
0 голосов
/ 30 марта 2012

Мой Mac недавно "удалился", поэтому я успешно перенес свое приложение Rails 2.3.8 на установку Ubuntu в Windows.Все работает хорошо, за исключением того, что теперь я не получаю никаких результатов, когда я выполняю поиск изображений с помощью своего пользовательского поиска Google (CSE).

У меня есть действительный ключ API и уникальный идентификатор пользовательского поиска - это подтверждаетсяЯ получаю результаты при выполнении обычного поиска в Интернете с помощью CSE.Я также хорошо в пределах дневного лимита запроса.Я также дважды проверил ссылку на API, чтобы убедиться, что опубликованный синтаксис не изменился и не изменился.

Я выполняю следующие запросы:

result_count=10
query='apple'

1) Веб-поиск (дает результаты) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

type=''
url="https://www.googleapis.com/customsearch/v1?key=#{ENV['GOOGLE_KEY']}&cx=#{ENV['GOOGLE_SEARCH_ID']}#{type}&alt=json&num=#{result_count}&q=#{query}"

RESULT => Как и ожидалось, строка в формате JSON с 10 элементами / результатами

2) Поиск изображений (НЕТ результатов независимо от запроса) - - - - - - - - - - - -- - - - -

type='&searchType=image'
url="https://www.googleapis.com/customsearch/v1?key=#{ENV['GOOGLE_KEY']}&cx=#{ENV['GOOGLE_SEARCH_ID']}#{type}&alt=json&num=#{result_count}&q=#{query}"

RESULT => Строка в формате JSON с 0 элементами / результатами, показанными ниже:

{
 "kind": "customsearch#search",
 "url": {
  "type": "application/json",
  "template": "https://www.googleapis.com/customsearch/v1?q={searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&cref={cref?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&relatedSite={relatedSite?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json"
 },
 "queries": {
  "request": [
   {
    "title": "Google Custom Search - apple",
    "totalResults": "0",
    "searchTerms": "apple",
    "count": 10,
    "inputEncoding": "utf8",
    "outputEncoding": "utf8",
    "safe": "off",
    "cx": "my_private_cx_id",
    "searchType": "image"
   }
  ]
 },
 "searchInformation": {
  "searchTime": 0.023136,
  "formattedSearchTime": "0.02",
  "totalResults": "0",
  "formattedTotalResults": "0"
 }
}

Поиск изображений, используемый для работы доЯ портировал приложение - я не знаю, что мне не хватает, но я подозреваю, что это незначительный недосмотр.

1 Ответ

2 голосов
/ 20 апреля 2012

Я думаю, это может быть связано с тем, что вы не включили поиск изображений для своей настроенной поисковой системы.Вы можете включить это под консолью CSE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...