Ich bin ein haystack
Anfänger, und ich versuche herauszufinden, wie Sie ein Dokument aktualisieren.Wie aktualisiert man einen einzelnen Datensatz für Django-Heuhaufen?
Ich habe folgendes Suchindex:
class ProductIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.CharField(document=True) # contains keywords associated with the product
name= indexes.CharField(model_attr='name')
def get_model(self):
return Product
def prepare_text(self, obj):
return [tag.keyword for tag in obj.productkeywords_set.all()]
Ich möchte das text
Feld aktualisieren, wenn ein Benutzer ein neues Produkt Schlüsselwort hinzufügt. Ich habe über 80k
Datensätze, so dass es eine sehr lange Zeit dauert, wenn ich python manage.py update_index
verwenden. Gibt es eine Möglichkeit, nur one
Dokument zu aktualisieren?
Danke. Der RealtimeSignalProcessor hat funktioniert! – ttmtran