Error de Google App Engine: NeedIndexError: no se encontró índice coincidente

Tengo problemas con los índices del motor de aplicaciones de Google. Cuando ejecuto mi aplicación a través de GoogleAppEngineLauncher, la aplicación funciona bien. Al implementar la aplicación, aparece el siguiente error:

NeedIndexError: no matching index found.
The suggested index for this query is:
- kind: Bar
  ancestor: yes
  properties:
  - name: rating
    direction: desc

El error se genera después de esta línea de código:

 bars = bar_query.fetch(10)

Antes de la línea de código anterior, se lee:

bar_query = Bar.query(ancestor=guestbook_key(guestbook_name)).order(-Bar.rating)

Mi archivo index.yaml contiene el índice "sugerido" exacto debajo de # AUTOGENERATED:

- kind: Bar
  ancestor: yes
  properties:
  - name: rating
    direction: desc

¿Tal vez me estoy perdiendo algo? Eliminé el archivo index.yaml e implementé la aplicación nuevamente (a través de la línea de comandos) y se cargó un archivo menos, por lo que el archivo index.yaml está allí.

Todo funciona bien localmente. Estoy trabajando en la última Mac OSx. El comando utilizado para la implementación fue:

appcfg.py -A app-name --oauth2 update app

El almacén de datos que implementé se basa libremente en la aplicación tutorial del libro de visitas.

Cualquier ayuda sería muy apreciada.

EDITAR:

Mi ndb.Model se define de la siguiente manera:

class Bar(ndb.Model):
    content = ndb.StringProperty(indexed=False)
    lat = ndb.FloatProperty(indexed=False)
    lon = ndb.FloatProperty(indexed=False)
    rating = ndb.IntegerProperty(indexed=True)
    url = ndb.TextProperty(indexed=False)

Respuestas a la pregunta(4)

Su respuesta a la pregunta