2011-05-17 10 views
9

Para nuestra aplicación web, que utilizará la API de Amazon como base para algunas de las interacciones principales del sitio, requerimos la posibilidad de hacer una búsqueda generalizada de los productos de Amazon y devolver resultados basado en la relevancia La expectativa era que su API funcionaría exactamente como la búsqueda de su sitio real.Resultados de búsqueda de Amazon API vs. resultados de búsqueda de Amazon.com

Lamentablemente no es así. Por ejemplo, consultar "alegría de cocinar" no devuelve un enlace al famoso libro de cocina, sino a algún procesador de alimentos. Por el contrario, en el sitio real, uno podría ver que el libro no es solo el primero, sino que, y cualquier derivación, ocupa los primeros 5 o más resultados.

¿Hay alguna manera de obtener este nivel de búsqueda de relevancia de la API de Amazon sin especificar un nodo para explorar? Necesitamos poder buscar todo a la vez, y la API parece muy limitada en los conjuntos de parámetros.

+0

Oye, me preguntaba si alguna vez se dio cuenta de esto? (Lo siento, no sabía cómo enviarle un mensaje privado) – iman453

+0

Sí, publicaré la respuesta pronto. – dclowd9901

Respuesta

3

La respuesta es que, si utiliza "Todos" como su base de clasificación, en lugar de "Mezclado", obtendrá los resultados que están en línea con la búsqueda de productos de Amazon. Los documentos antiguos no parecen dar cuenta de esta discrepancia, pero probar ambos métodos ha demostrado que "Todos" es el método preferido de clasificación de productos.

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

Pagesearch bajo "SearchIndex: Todos"

Usted no recibe ningún elemento opciones con este método de clasificación, pero si lo que quieres es resultados "más relevantes", este es el método preferido .

+0

Gracias por publicar la respuesta. Creo que tengo otro problema. Uso All como el índice de búsqueda, y tengo la palabra de búsqueda como palabra clave, y devuelvo un gran grupo de respuesta. Pero por alguna razón, no devuelve los mismos resultados que Amazon ... muchos de los productos faltan. Gracias anwyay – iman453

+0

Cuando originalmente hice la pregunta, los resultados que obtenía no solo me faltaban algunos elementos. Fueron terribles, así que probablemente no tuvimos el mismo problema. Lo siento, no podría ser de más ayuda para usted. – dclowd9901

+1

Parece que PageSearch ha sido reemplazado por ItemSearch. ¿Tiene algún comentario sobre cómo esto afectó sus resultados de búsqueda? Tengo casi las mismas necesidades que usted, por lo que me gustaría saber si ItemSearch con un índice de búsqueda de 'Todos' está obteniendo resultados lo suficientemente cercanos a los de Amazon. En mis pruebas rápidas, ¡este no ha sido el caso! – elsurudo

Cuestiones relacionadas