Diferencia entre Solr Add y Solr Commit
Frecuentes
Visto 1,525 veces
3
¿Cuál es la diferencia fundamental entre Add & Commit en Solr? Hemos leído varios documentos, pero aún ahora está muy claro qué hace exactamente, y cuándo usar Add y cuándo usar Commit.
Según tengo entendido, Add agrega datos a la base de datos solr y commit actualiza su índice para incluir nuevos datos. Pero, todavía no está muy claro, por lo tanto, lo publico aquí para entenderlo muy claramente.
1 Respuestas
6
Agregar agregará el documento al Índice.
Sin embargo, el documento no se devolverá como resultado de la búsqueda a menos que se comprometa.
Cuando está indexando documentos para solucionar, ninguno de los cambios (agregar/eliminar/actualizar) que realice aparecerá hasta que ejecute el comando de confirmación.
A commit operation makes index changes visible to new search requests.
Como Confirmar es una operación pesada (involucra la apertura de buscadores y el calentamiento automático de cachés), puede agregar documentos, pero debe confirmar en lotes.
Respondido el 12 de junio de 12 a las 13:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas solr lucene solrnet or haz tu propia pregunta.
OK gracias. Entonces, cuando tenga 200 productos actualizados en la base de datos principal, actualizaré los datos de solr una vez y luego ejecutaré la confirmación, por lo que actualizará el índice. - Dharmik Bhandari
Tengo otra pregunta relacionada con solr, por favor, eche un vistazo a esto también... también podría ayudarnos en eso... stackoverflow.com/questions/10996295/… - Dharmik Bhandari