Haystack - ¿Por qué RealtimeSearchIndex a veces no actualiza mi objeto guardado

Estoy usando Haystack y Whoosh con Django

Within search_index.py tengo este

class PageIndex(RealTimeSearchIndex):
    text = CharField(document=True, use_template=True)
    creator = CharField(model_attr='creator')
    created = DateTimeField(model_attr='created')
    org = CharField(model_attr='organisation')

site.register(Page, PageIndex)

Mi plantilla se ve así

{{ object.name }}
{{ object.description }}
{{ object.template|striptags }}
{% for k,v in object.get_variables.items %}
{{ v }}
{% endfor %}

Si guardo la página con un nombre o descripción actualizados, se actualiza de inmediato e incluye las variables de get_variables.items en la plantilla. Sin embargo, si actualizo solo la variable, entonces no se actualiza.

¿Es porque la variable es otro objeto que está relacionado con ella y, aunque estoy guardando en la misma página, no detecta un cambio en la página? Si es así, ¿cómo fuerzo a actualizar el elemento de la página cuando estoy actualizando objetos relacionados?

Respuestas a la pregunta(4)

Su respuesta a la pregunta