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 »). Depuis la ré-ingestion du 10 septembre 2026,
la hiérarchie LEGISCTA est en base (colonne `hierarchie`) et
`get_law_article` sert `titre_section` = le dernier niveau du plan
(« Chapitre Ier : La responsabilité extracontractuelle en général »),
mesuré juste sur 30 articles de 30 codes le 13 septembre 2026. Le plan
complet (partie / livre / titre / chapitre / section) n'est pas encore
servi : pour lui, consulter Légifrance.
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 | |||