Este problema conocido ha sido traducido automáticamente del inglés.
Sumario
Al consultar documentos utilizando un índice personalizado como filtro y el encabezado REST-Range (por ejemplo, resources=0-100), el encabezado REST-Content-Range de la respuesta devuelve un total incorrecto de recursos (por ejemplo, 300). Sin embargo, la consulta con un rango superior (por ejemplo, resources=300-400) revela que el total real es mayor. Esto ocurre porque la consulta utiliza un índice personalizado en lugar del indexador.
Simulación
Realice una búsqueda con el índice personalizado como filtro en una entidad que tenga más de 300 documentos con la cabecera:
REST-Rango: resources=0-100
- Observa que la respuesta
REST-Content-Rangeindica un total de300.
Realiza otra petición utilizando:
REST-Rango: resources=300-400
- Observe que siguen devolviéndose documentos, lo que indica que el total real es superior a 300.
Workaround
Elimine el índice personalizado. Esto obligará a la aplicación a consultar directamente al indexador, que devuelve correctamente el recuento total.