/ / Los productos agregados recientemente no aparecen en la búsqueda de sitios en Umbraco búsqueda de sitios - umbraco, microsoft-commerce-server

Los productos agregados recientemente no aparecen en la búsqueda de sitios en Umbraco búsqueda de sitios - umbraco, microsoft-commerce-server

Estoy trabajando en un proyecto web que utiliza UmbracoCMS, estamos utilizando la función de búsqueda en el sitio para encontrar los productos en nuestro sitio. Está funcionando bien. Cuando agrego nuevos productos al servidor de comercio 2009 R2, se incluye en la categoría correspondiente, pero estos productos recién agregados no están disponibles en la búsqueda del sitio. Estamos utilizando Adobe Search & Promote para indexar el sitio, la tecnología de búsqueda del servidor de comercio para buscar el producto. ¿Alguna pista sobre esto?

¡Gracias por adelantado! Govind

Respuestas

0 para la respuesta № 1

Para los fines de esta discusión, digamos que el nombre de su sitio de Microsoft Commerce Server es "GovinSite *" y usted tiene un único catálogo de productos de Microsoft Commerce Server llamado "GovinCatalog"

Ahora permítame decir dos suposiciones basadas en su pregunta inicial:

Supuesto 1: interpreto su declaración, "cuando agrego nuevos productos al servidor de comercio 2009 R2, aparece en la categoría correspondiente", como se describe el acto de agregar productos manualmente utilizando el"Administrador de catálogo de Microsoft Commerce Server"La herramienta de thin client y luego verlos aparecer en la interfaz una vez que los haya agregado a través de la interfaz de thin client en el Administrador de catálogos

Supuesto 2: interpreto su declaración, "" pero estos productos recién agregados no están disponibles en la búsqueda del sitio* significa que los productos recién agregados no aparecen inmediatamente en los resultados de búsqueda en su sitio web, que utiliza la búsqueda de Commerce Server para obtener resultados.

Ahora, considere que Microsoft Commerce Server 2009 R2 almacena todos sus productos en SQL Server en el GovinSite_ProductCatalog base de datos. Para cada catálogo que cree, se creará un conjunto correspondiente de tablas en SQL Server. Las categorías que define y los productos dentro de esas categorías se almacenan en el GovinCatalog_CatalogProducts tabla dentro de esa base de datos. Cuando agrega un producto o una categoría a través de un código, o mediante el uso de CatalogWebService basado en asmx o de Commerce Server Catalog Manager, ese producto se agrega a la GovinCatalog_CatalogProducts mesa. Dicho esto, si el producto se mostrará INMEDIATAMENTE en los resultados de búsqueda en vivo dependerá de la estrategia de almacenamiento en caché que haya implementado para el sitio. Si de hecho está utilizando la búsqueda de Microsoft Commerce Server, dependiendo del tipo de búsqueda que esté ejecutando, es probable que esté utilizando el índice de búsqueda de texto completo. Si no ha actualizado el caché del sitio o el índice de búsqueda de texto completo en Commerce Server, puede experimentar una situación en la que puede ver el producto en el Administrador de catálogos, pero NO está visible en su sitio. La actualización de la memoria caché del sitio O la actualización del índice del catálogo de texto completo resolverá este problema. Si no soluciona su problema, es probable que tenga un problema derivado del código que está utilizando para buscar productos utilizando la API de Commerce Server Catalog (2007 o 2009).

Entonces, ya que usted declara que está utilizando Adobe Search &Promover para indexar el sitio, me imagino que está hablando del contenido del sitio, pero no necesariamente de los datos del catálogo de productos del sitio. El índice utilizado por adobe es probablemente un índice completamente diferente al que utiliza la búsqueda de texto completo de Commerce Server. Antes de ir a lejos intente lo siguiente:

1) Crear un producto en Catalog Manager 2) Intente buscar el producto en su sitio 3) Suponiendo que no se muestre, vuelva al Administrador de catálogos de Microsoft Commerce Server y seleccione Actualizar el catálogo Índice de texto completo Desde el menú de tareas en el lado izquierdo. 4) Intente buscar el producto nuevamente en su sitio 5) Si aún no aparece, vuelva al Administrador de catálogos de Microsoft Commerce Server y seleccione Actualizar el caché del sitio 6) Intente buscar el producto nuevamente en susitio 7) Si aún no aparece, debe ser un problema con el código que realiza las solicitudes de búsqueda a la base de datos de Commerce Server a través de Commerce Foundation (2009 API) o la API de catálogo de sistemas centrales (2007)

Para obtener más información sobre el almacenamiento en caché de Microsoft Commerce Server, intente aquí

Para obtener más información sobre la búsqueda en la API del catálogo de Commerce Server 2007, intente aquí

Podría profundizar más en esto, pero preferiría permitirle validar mis suposiciones y responder antes de explorar más su asunto.