search_legi
Recherche pondérée dans les codes et lois consolidés français.
Source : bulk LEGI DILA (3,6 Go avec versions historiques). Trouve
les articles dont le texte ou le titre contient les mots-clés.
⚠️ `titre_texte` est le titre du TEXTE contenant l'article (« Code civil »,
« Arrêté du 10 août 1998 »), PAS celui de sa section : la hiérarchie des
sections LEGI n'est pas ingérée dans le bulk. Pour situer un article dans
le plan d'un code (partie / livre / titre / chapitre / section), il faut
consulter Légifrance — l'ancien champ `titre_section` renvoyait le titre du
code et donnait l'illusion d'une réponse.
Sans filtre `code`, les résultats sont DÉDUPLIQUÉS par texte-parent (un
article par texte, le mieux classé) : `returned` peut donc être bien
inférieur à `total` sans que rien ne manque — c'est le sens de
`deduplicated_by`. Avec un filtre `code`, aucune dédup.
Args:
query: mots-clés FTS5
code: filtre optionnel — sigle (CC, CT, CSP, COJ…) ou LEGITEXT/JORFTEXT
direct. Un sigle inconnu renvoie une erreur explicite (et non,
comme avant, une recherche non filtrée déguisée en succès).
date_min/date_max: filtre par date_debut de version (ISO)
limit: max 50
offset: pagination
Returns:
{"total", "returned", "articles": [...]}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| limit | No | ||
| query | Yes | ||
| offset | No | ||
| date_max | No | ||
| date_min | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||