Amazon ResponseGroup групп продуктов и результаты по умолчанию - PullRequest
1 голос
/ 04 мая 2010

A. В нашем приложении большая часть данных, с которыми мы работаем, хранится в виде свободного текста .i.e. на данный момент никакой классификации не производится. Мы используем библиотеки openNLP, чтобы разобраться в данных (извлечь ключевые слова / классифицировать) и выполнить запрос к веб-сервисам Amazon, чтобы получить результаты запроса.

Мы используем searchindex = All и ключевые слова =. Результаты не всегда возвращаются, и мы в основном получаем «AWS.ECommerceService.NoExactMatches» Как этого избежать? 1) Есть ли способ указать результаты по умолчанию, если совпадение не найдено? например Amazon Carousel виджет делает это, если поисковый запрос не дал результатов, он в основном показывает некоторые элементы компьютера. 2) Стоит ли всегда группировать запрос и добавлять к каждому запросу еще один критерий поиска? Если мои первые критерии не дают результатов, мы можем быть уверены, что наш второй запрос всегда будет получать результаты (возможно, кэширование?)

Вот один из критериев поиска 'Серьги-обручи с открытым кольцом, полированная нержавеющая сталь, серьги-кольца с открытым кольцом, полированная нержавеющая сталь, DiamondShark' Это не возвращает никаких результатов через API.

На сайте Amazon я получаю альтернативные предложения с некоторыми результатами, которые довольно актуальны. Есть ли способ получить эти результаты?

B. Нам просто нужно миниатюрное изображение, заголовок и описание для нашего приложения. Какая группа ответа подходит? Сейчас мы используем medium rt, но даже с этой responseGroup информации очень много.

Любая помощь приветствуется. спасибо

Ответы [ 2 ]

2 голосов
/ 25 ноября 2010

Вам нужны следующие две группы ответа

Medium ( This will give you the image url, detail url & title )
EditorialReview ( This will give you the Product Description )

Примечание: Small ResponseGroup не дает вам изображение, поэтому вам нужно Medium

0 голосов
/ 24 сентября 2010

Я не могу ответить на все ваши вопросы, но есть пара, которую я могу внести:

A. Убедитесь, что вы используете Operation=ItemSearch в своем запросе. Кроме того, я обнаружил, что использование значений через запятую в ключевых словах при выполнении ItemSearch работает более надежно.

1) Я не нашел ничего, что делает это, но не сказать, что его не существует. Возможно, вам придется создавать альтернативные поиски, разбивая ключевые слова. Но вы можете использовать группу ответов Similarities для извлечения аналогичных элементов, когда найдете хотя бы один результат.

B. Группа ответа Images будет возвращать изображения разных размеров, связанных с элементом. Обратите внимание, что он не возвращает изображения, предоставленные продавцом.

Удачи!

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