series-tiempo-ar-api
series-tiempo-ar-api copied to clipboard
Agregar nuevos filtros cuantitativos a `search`
Hasta ahora la API de búsqueda sólo tiene filtros categóricos (ie. permiten elegir una categoría y filtrar la búsqueda por esa categoría).
En este issue buscamos implementar filtros del estilo "quiero series cuya fecha de comienzo/fin sea mayor/menor a" o "que tengan más/menos de X hits".
Todas las variables por las que se quiere filtrar con filtros de <, > o = tienen dos tipos de valores: números o fechas. La API debe poder operar con fechas y con números para resolver estos filtros.
- hits_30_days
- hits_90_days
- hits_180_days
- hits_total
- data_modified
- metadata_modified
- index_start
- index_end
Implementar con alguna interfaz provisoria y definir algunas opciones alternativas para discutir en la próxima reunión.
Interfaz propuesta 1:
https://apis.datos.gob.ar/series/api/search/?data_modified=<2017-04-01 https://apis.datos.gob.ar/series/api/search/?data_modified=>2017-04-01 https://apis.datos.gob.ar/series/api/search/?data_modified=2017-04-01
https://apis.datos.gob.ar/series/api/search/?hits_total=<10000 https://apis.datos.gob.ar/series/api/search/?hits_total=>10000 https://apis.datos.gob.ar/series/api/search/?hits_total=10000
Interfaz propuesta 2:
https://apis.datos.gob.ar/series/api/search/?data_modified_lt=2017-04-01 https://apis.datos.gob.ar/series/api/search/?data_modified_gt=2017-04-01 https://apis.datos.gob.ar/series/api/search/?data_modified=2017-04-01
https://apis.datos.gob.ar/series/api/search/?hits_total_lt=10000 https://apis.datos.gob.ar/series/api/search/?hits_total_gt=10000 https://apis.datos.gob.ar/series/api/search/?hits_total=10000