search_admin
shallowio.github.Dahliyaal/justicelibre · Verify this server
Recherche pondérée par pertinence BM25 sur la jurisprudence administrative complète (Conseil d'État + Tribunal des conflits + 9 CAA + 40 TA — pour le TC, filtrer avec juridiction="conflits"). Source : bulk JADE DILA (~550 k décisions full text). Contrairement aux outils `search_admin_recent*` qui trient par date, celui-ci classe par pertinence sémantique des mots-clés. Indispensable pour trouver LES bonnes décisions sur un sujet sans dépendre de l'ancienneté. ⚠️ **Si tu cherches par numéro de requête (7 chiffres ex: 2200433)**, utilise plutôt `get_admin_decision(numero, juridiction=...)` qui fait un lookup SQL exact. La recherche FTS5 d'un numéro court ne le trouve que dans les décisions qui le **citent** dans leur texte (ex: décision de cassation), pas la décision identifiée par ce numéro. Args: query: mots-clés (opérateurs FTS5 : AND/OR/NOT, "phrase exacte", mot*) juridiction: ⚠️ **ce n'est PAS un filtre** — malgré son nom. Le fragment est ajouté à la requête plein texte en `AND`, donc il matche aussi les décisions qui se contentent de **citer** cette juridiction. Mesuré le 23 août 2026 : `juridiction="Tribunal Administratif de Melun"` renvoie 1 506 résultats dont AUCUN des cinq premiers n'émane de Melun (des CAA de Paris et un CE, qui statuaient sur des appels venus de Melun). Le `total` n'est donc pas la volumétrie de la juridiction. Utilise-le pour ORIENTER la recherche, jamais pour t'assurer de l'origine d'une décision : vérifie le champ `juridiction` de chaque résultat. Pour un tri réellement par juridiction, passer par `search_admin_recent(juridiction_code=…)` ou `get_admin_decision(numero, juridiction=…)`, qui, eux, contrôlent l'ordre de juridiction. sort: "relevance" (défaut, BM25) ou "date_desc" / "date_asc" date_min: limite inférieure ISO YYYY-MM-DD (optionnel) date_max: limite supérieure ISO YYYY-MM-DD (optionnel) limit: nombre de résultats (défaut 20, max 50) offset: pagination Returns: {"total", "returned", "decisions": [...]} avec extracts BM25.
1 trials · measured 8 days ago
search_admin scores 100.0/100 on Vouch's measured behaviour index, from 1 real invocation trials against io.github.Dahliyaal/justicelibre, measured 25 Aug 2026 under methodology v0.2.0. Every measured component scored 100.
Component breakdown
| Component | Weight | Value |
|---|---|---|
| Reliability | 35% | not applicable |
| Schema integrity | 25% | 100.0 |
| Failure behaviour | 15% | not applicable |
| Latency | 15% | not applicable |
| Concurrency | 10% | not applicable |
Tool details
- Transport
- remote
- Credential class
- open
- Category
- Legal & government
- Input schema
- not declared
- Output schema
- not declared
- Side-effect classification
- unclassified
Score history
| Day | Score | Tier | Methodology |
|---|---|---|---|
| 2026-08-25 | 100.0 | shallow | v0.2.0 |
Probe evidence
| Probe | Outcomes |
|---|---|
| schema_integrity | pass: 1 |
Raw request/response logs are not archived yet — the outcome counts above are drawn directly from every recorded trial.
Embed this score
Available for every tool, scored or not — not a verification perk. Always links back to this page.
[](https://vouch.tools/tools/b59dbcc4-8949-43fa-87af-700c2efac1d7)