series-tiempo-ar-api icon indicating copy to clipboard operation
series-tiempo-ar-api copied to clipboard

Agregar nuevos filtros cuantitativos a `search`

Open abenassi opened this issue 6 years ago • 0 comments
trafficstars

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

abenassi avatar Mar 22 '19 19:03 abenassi