Las características distintivas del uso de Solr sobre el motor predeterminado de Magento MySQL Fulltext son:
- Atributos ponderados (por ejemplo, el nombre tiene mayor prioridad que la descripción)
- Capacidad de búsqueda difusa (p. Ej., Funcionalidad "¿Quiso decir?")
- Sugerencia de ortografía / corrección
- Tiempo de indexación
- Velocidad, velocidad, velocidad (especialmente si está utilizando el menú desplegable de búsqueda ajax / lookahead)
- Categoría / descarga de navegación en capas
La comunidad parece inclinarse hacia Solr en general, aunque se han puesto a disposición otros conectores de búsqueda.
Búsqueda de terceros:
Los productos de búsqueda de terceros funcionan de una de dos maneras: reemplazan las páginas de búsqueda y categoría con sus propias versiones y, por lo general, las alojan en un subdominio en su sitio para no interferir con el SEO (por ejemplo, SLI), o iFrame buscan en su sitio (Picosearch). En mi opinión , no quiero que mis tiendas estén a merced de un alojamiento de terceros en AWS; o peor aún en su propio centro de datos interno.
Hace poco conocí a un vendedor con un sombrero divertido que supuestamente tenía una herramienta de búsqueda personalizada que se conecta al conector Magento Solr pero funciona como un servicio en la nube SaaS con un panel de control. Normalmente no es así como funcionan las integraciones de búsqueda de terceros: tengo curiosidad por saber cómo es el rendimiento.
Tiempo / Implementación
No existe una fórmula para determinar cuándo realizar el cambio: cuándo debe migrar depende totalmente de usted. Tenga en cuenta que no es una implementación de dos segundos: su tema / complementos (especialmente cualquier complemento de navegación) pueden requerir ajustes o actualizaciones.
No le dará resultados milagrosos de la noche a la mañana, como todo lo demás en la gestión de su negocio, solo será tan bueno como la cantidad de tiempo que invierta en él . Es probable que aún deba tener campos indexados con palabras clave para las que desea optimizar. También tendrás que jugar mucho con la configuración de ponderación. No es una solución de la noche a la mañana.
Una nota sobre el desempeño
La característica distintiva de la integración de Solr sobre el texto completo realmente es que Magento puede utilizar Solr para descargar la navegación por capas y la representación de resultados de página de categoría. Debido a que Solr está tan altamente optimizado, incurre en muy poca sobrecarga para hacerlo. Esto es útil para mitigar los picos de tráfico y distribuir su carga en más que solo sus servidores Apache.