Utilizamos Sunspot Solr para indexar y buscar en nuestra aplicación Ruby on Rails.Cómo reindexar solo algunos objetos en Sunspot Solr
Queríamos reindexar algunos objetos y alguien ejecutó accidentalmente el comando Product.reindex desde Rails Console. El resultado fue que la indexación de todos los productos comenzó desde cero y nuestro catálogo apareció vacío mientras se llevaba a cabo la indexación.
Dado que tenemos una gran cantidad de datos, la reindexación se ha realizado en tres días hasta el momento. Esta mañana, cuando verifiqué el progreso de la reindexación, parece que hubo una entrada de datos corruptos que dio como resultado la reindexación deteniéndose sin completar.
No puedo volver a reiniciar toda la operación Product.reindex ya que lleva demasiado tiempo. ¿Hay alguna manera de ejecutar únicamente la reindexación en productos seleccionados? Quiero seleccionar una gama de productos que no están indexados y luego solo ejecutar indexación en este. ¿Cómo puedo agregar un único producto al índice sin tener que ejecutar un reindex completo de todo el conjunto de datos?
Cuando dicen - ¿Cómo puedo agregar un único producto al índice sin ... ", ¿quiere decir una sola columna/campo o un subconjunto de documentos? – user1452132