Результаты поиска Amazon API и результаты поиска Amazon.com - PullRequest
9 голосов
/ 17 мая 2011

Для нашего веб-приложения, которое будет использовать API-интерфейс Amazon в качестве основы для некоторых основных взаимодействий сайта, нам потребовалась возможность выполнять общий поиск продуктов Amazon и возвращать результаты в зависимости от релевантности. Ожидалось, что их API будет работать точно так же, как и их поиск по сайту.

К сожалению, это не так. Например, запрос «радость от приготовления» возвращает не ссылку на знаменитую кулинарную книгу, а на какой-то кухонный комбайн. Напротив, на реальном сайте можно увидеть, что книга не просто первая, но она и все производные занимают первые пять или около того результатов.

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

1 Ответ

3 голосов
/ 26 мая 2011

Ответ таков: если вы используете «Все» в качестве основы для сортировки, а не «Смешанный», вы получите результаты, которые соответствуют поисковому запросу Amazon. Старые документы, по-видимому, не учитывают эту несоответствие, но тестирование обоих методов показало, что «Все» является предпочтительным методом сортировки продуктов.

http://docs.amazonwebservices.com/AWSECommerceService/2010-11-01/DG/

Поиск страницы в «SearchIndex: All»

Вы не получаете никаких опций сортировки элементов с помощью этого метода, но если все, что вам нужно, это «наиболее релевантные» результаты, это предпочтительный метод.

...