Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

Tabla de contenidos

add_ro (POST)

Se encarga de añadir un nuevo RO (publicaciones y otros tipos) al repositorio de ROs del sistema de recomendación.

Parámetros de entrada (JSON)

...

  • Tanto los parámetros de entrada como los de salida estarán en formato JSON.
  • Tiempo de respuesta estimado: menos de diez segundos.
  • Habrá un comando para cargas iniciales masivas de RO. El script recibirá un archivo JSON como entrada, siendo este una lista de objetos con el mismo formato de los parámetros de entrada de add_ro.
    • $ indexar_ros lote_ros.json

Ejemplo

Comando curl:

$ curl -H "Content-Type:application/json" -X POST -d '@query.json' herculesapi.elhuyar.eus/similarity/add_ro

...

Respuesta:

{}

query_similar (GET)

Se encarga de recuperar las recomendaciones para un RO, desde el repositorio  de ROs del sistema de recomendación.

Parámetros de entrada

  • ro_id: ID del RO del que se quieren obtener RO similares. El RO correspondiente al ro_id debe estar en la colección de este servicio. 
  • ro_type_target: Tipo de RO requerido para los RO similares.

...