Passer au contenu principal
search interroge la base de connaissance clinique et renvoie des unités documentaires structurées — jamais un bloc de texte libre. C’est la fondation de retrieval sur laquelle reposent les autres capacités. Endpoint : POST /v1/search · Outil MCP : search

Quand l’utiliser

  • Vous voulez les sources brutes d’une requête, pour les afficher ou les citer.
  • Vous construisez votre propre synthèse et n’avez besoin que du retrieval.
Pour une réponse rédigée plutôt que des sources, utilisez answer.

Requête

ChampTypeNotes
querystringRequête clinique en texte libre (français).
source_idsint[]Optionnel. Restreindre à des sources précises.
limitintNombre max d’unités documentaires (défaut 10).
max_chunks_per_unitintMeilleurs extraits gardés par unité (défaut 3).

Réponse

Chaque unité est un document source avec ses meilleurs extraits :
{
  "query": "antibioprophylaxie chirurgie colorectale",
  "units": [
    {
      "document_id": 14853,
      "document_title": "Antibioprophylaxie en chirurgie",
      "reco_id": 900,
      "reco_title": "Chirurgie colorectale",
      "source_id": 3,
      "source_name": "SFAR",
      "year": "2023",
      "deep_link": "https://.../14853.pdf",
      "score": 0.91,
      "chunks": [
        { "chunk_index": 0, "content": "Céfazoline en dose unique...", "score": 0.91 }
      ]
    }
  ],
  "retrieved_pool": 100
}
limit plafonne le nombre d’unités documentaires, pas d’extraits. retrieved_pool est le compteur diagnostique d’extraits balayés avant regroupement — il n’est pas borné par limit.
Essayez en direct dans l’onglet API Reference.