Cloudant: ¿Cómo crear un índice para la función "Ordenar"?

El problema que estoy enfrentando es crear el índice correcto para consultar a través de mi base de datos Cloudant. La estructura de datos JSON que estoy usando se parece a la siguiente.

{
  "customer" : "123",
  "time" : "2014-11-20"
}

Quiero ordenar los documentos según el tiempo. La consulta de índice que utilicé es:

curl -X POST 'https://<user>:<pass>@<user>.cloudant.com/<DB-name>/_index' -d '
{
  "index": { 
    "fields": [
      "customer", 
      "time"
     ] 
  } 
}'

Y la consulta que estoy usando es:

curl -X POST 'https://<user>:<pass>@<user>.cloudant.com/<DB-name>/_find' -d '
{
  "selector": { 
    "customer" : "123"
  }, 
  "sort": [
    "time"
  ]
}'

El código de error que obtengo es "no_usable_index". ¿Alguien puede dar alguna idea de este problema?

Además, ¿qué sería diferente si la hora estuviera en el formato: "2014-11-20 11:50:00"? Esencialmente, estoy tratando de ordenar según la fecha y la hora. es posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta