Cuál es la mejor práctica para implementar SOLR en aplicaciones Ecom?
Soy nuevo usuario de SOLR. Estoy trabajando en una aplicación web de comercio electrónico que tiene una base de datos SQL. Quiero implementar SOLR para mi "página de categoría" en la aplicación donde mostraremos los productos de esa categoría con información específica como stock disponible, precio y algunos detalles más. También queremos restringir la visualización del producto en función de la disponibilidad de stock, si no hay stock, no mostraremos esos productos.
Estoy tratando de implementar SOLR con las consultas de importación de Delta para que las páginas de mi categoría sean más rápidas. Y mi preocupación es sobre el rendimiento de la página mientras obtengo datos de SOLR y la precisión de datos en tiempo real como Stock y Price.
En realidad, las consultas de mi base de datos para obtener datos del producto son un poco complicadas y tienen varias combinaciones, por lo que tengo que crear varias entidades relacionadas en la base de datos SOLR. Por lo tanto, debido a esta carga de datos a SOLR es lenta. eso dificulta la carga de datos (incluso con la consulta de importación delta) con frecuencia, por lo que mi aplicación carece de datos en tiempo real como el stock de producto
básicamente quiero saber el enfoque de mejores prácticas para implementar SOLR. Estoy confundido con 1. ¿Debo exportar todos mis datos a SOLR y luego obtener todos los detalles de SOLR? (Me preocupa el rendimiento y los datos en tiempo real) 2. ¿Debería obtener solo datos de índice (por ejemplo, la identificación de los productos) de SOLR y luego obtener otros detalles de mi base de datos SQL? (no estoy seguro acerca de este enfoque).
Así que, por favor, ayúdame y sugiéreme cómo puedo implementar SOLR para mi aplicación de la mejor manera.
toda la ayuda es apreciada !!