Usiamo Sunspot Solr per l'indicizzazione e la ricerca nella nostra applicazione Ruby on Rails.Come reindicizzare solo alcuni oggetti in Sunspot Solr
Abbiamo voluto reindicizzare alcuni oggetti e qualcuno ha eseguito accidentalmente il comando Product.reindex dalla console di Rails. Il risultato è stato che l'indicizzazione di tutti i prodotti è iniziata da zero e il nostro catalogo è apparso vuoto durante l'indicizzazione.
Dal momento che abbiamo una grande quantità di dati che il reindicizzazione è stata presa tre giorni fino ad ora. Questa mattina, quando ho controllato i progressi della reindicizzazione, sembra che ci sia stata una voce di dati corrotti che ha comportato l'arresto della reindicizzazione senza completare.
non posso riavviare l'intera operazione Product.reindex come ci vuole troppo tempo. C'è un modo per eseguire solo la reindicizzazione sui prodotti selezionati? Voglio selezionare una gamma di prodotti che non sono indicizzati e quindi eseguire solo indicizzazione su questo. Come posso aggiungere un singolo prodotto all'indice senza dover eseguire un reindex completo dell'intero set di dati?
Quando si dice - Come posso aggiungere un singolo prodotto per l'indice, senza ..", vuoi dire una sola colonna/campo o un sottoinsieme di documenti? – user1452132