Recherche Documentation
Recherche hybride dans la bibliotheque de connaissances combinant recherche vectorielle, lexicale et par graphe. Plus complet que la recherche semantique pure.
Parametres
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
query | valeur dynamique | Oui | Oui | Texte de recherche dans la base de connaissances. |
limit | nombre | Non | Non | Nombre maximum de documents a retourner (1 a 50). (Defaut: 10, min 1, max 50) |
tags | liste | Non | Non | Filtre les documents par tags (ex. finance, legal). |
fileTypes | liste | Non | Non | Filtre par types de fichier (pdf, docx, md, txt, html). |
category | texte | Non | Non | Filtre les documents par categorie. |
outputVariable | texte | Non | Non | Nom de la variable de sortie contenant les documents trouves. |
Les parametres marques Variable = Oui acceptent la syntaxe
{{nomBloc.champ}}.
Sortie
Variable de sortie : docResults
{
"results": [],
"count": 0
}
Exemple
Rechercher dans la documentation interne.
Entree :
{"query": "procedure de validation fournisseur"}
Sortie :
{"results": [{"id": "doc-42", "title": "Validation fournisseur", "content": "...", "score": 0.88}], "count": 1}
Astuce
Preferer ce bloc a semantic_query pour des recherches complexes. La fusion RRF combine 4 sources pour un meilleur rappel.