Recherche de documents JSON
Recherchez et extrayez des données à partir de fichiers JSON dans vos flux grâce à des recherches textuelles ou basées sur des requêtes avec le composant Recherche de documents JSON.

Description du composant
Comment fonctionne le composant Recherche de documents JSON
Le composant Recherche de documents JSON est un outil polyvalent conçu pour rechercher et extraire des informations à partir de documents JSON dans votre flux de travail IA. Il prend en charge à la fois les recherches textuelles traditionnelles et les expressions de requête pandas avancées, permettant un interrogatoire efficace des données structurées stockées au format JSON.
Que fait ce composant ?
Ce composant permet aux utilisateurs de :
- Rechercher dans des documents JSON, qu’ils proviennent de référentiels internes ou d’URL externes.
- Spécifier des critères de recherche, tels que la sensibilité à la casse, les colonnes cibles et les limites de résultats.
- Intégrer les opérations de recherche directement dans les flux de processus IA, facilitant l’automatisation et l’analyse axées sur les données.
Il est particulièrement utile lorsque vous devez filtrer, interroger ou localiser des points de données spécifiques au sein de structures JSON complexes, ce qui en fait un atout précieux pour la prétraitement des données, la validation et les tâches de récupération d’informations.
Entrées
Il n’y a pas de poignée d’entrée pour ce composant.
Sortie
- Outil : La sortie de ce composant est un outil de recherche qui peut être utilisé par des agents ou dans les étapes en aval d’un flux de travail pour récupérer les données JSON pertinentes selon les paramètres de recherche configurés.
Paramètres
Option | Description | Par défaut/Exemple |
---|---|---|
Durée de cache (TTL) | Détermine la durée de mise en cache du contenu du fichier JSON. Les options vont de « Pas de cache » à « 1 an ». | 2 semaines |
Sensible à la casse | Indique si la recherche fait la distinction entre les majuscules et les minuscules. | Faux |
Clé de tableau JSON | Spécifie la clé contenant le tableau d’objets à rechercher. Laisser vide si la racine est déjà un tableau. | (vide) |
ID du document JSON | ID du document JSON interne à utiliser (si applicable). | (vide) |
URL du fichier JSON | URL d’un fichier JSON externe, utilisée si aucun document interne n’est sélectionné. | (vide) |
Résultats max. | Nombre maximal de résultats de recherche à retourner. | 5000 |
Colonnes de recherche | Liste de colonnes séparées par des virgules dans lesquelles effectuer la recherche. Recherche dans toutes les colonnes si laissé vide. | (vide) |
Nom de l’outil | Nom personnalisé pour cet outil, pour une référence plus facile. | (vide) |
Description de l’outil | Description pour aider les agents ou utilisateurs à comprendre l’objectif de l’outil. | (vide) |
Verbeux | Active la sortie verbeuse pour le débogage ou des journaux détaillés. | Faux |
Comment utiliser ce composant
- Sélectionnez la source : Choisissez de charger le document JSON à partir d’une source interne (via l’ID du document) ou d’une URL externe.
- Configurez la recherche : Définissez si la recherche est sensible à la casse et spécifiez les colonnes si besoin.
- Définissez la limite de résultats : Ajustez le nombre maximal de résultats selon votre cas d’utilisation.
- Personnalisez l’outil : Nommez et décrivez optionnellement l’outil pour une intégration plus simple dans les flux d’agents.
Pourquoi utiliser ce composant ?
- Automatise l’extraction des données : Localisez et extrayez rapidement les informations pertinentes à partir de fichiers JSON volumineux ou complexes.
- Intégration flexible : Fonctionne avec des sources de données JSON internes comme externes.
- Recherche personnalisable : Personnalisez les recherches avec des options avancées, telles que la limitation des résultats, le filtrage par colonnes et le contrôle de la casse.
- Flux de travail efficace : La mise en cache réduit les temps de chargement et les requêtes réseau redondantes pour les documents fréquemment consultés.
Ce composant est idéal pour tout flux de travail IA nécessitant un accès robuste, flexible et efficace à des données JSON structurées, que ce soit pour l’analyse, l’enrichissement de données ou dans le cadre d’un processus décisionnel plus large.
Questions fréquemment posées
- Que fait le composant Recherche de documents JSON ?
Il vous permet de rechercher dans des fichiers JSON en utilisant du texte simple ou des expressions de requête avancées, facilitant ainsi l'extraction d'informations pertinentes à partir de données structurées dans vos flux de travail.
- Puis-je utiliser des données provenant à la fois de sources JSON internes et externes ?
Oui, vous pouvez vous connecter à des documents JSON internes ou récupérer des données à partir d'URL externes, ce qui le rend flexible pour diverses sources de données.
- Est-il possible de limiter le nombre de résultats de recherche ?
Absolument. Vous pouvez définir le nombre maximal de résultats à retourner, ce qui vous aide à contrôler la sortie et à optimiser les performances.
- Puis-je spécifier les champs dans lesquels effectuer la recherche ?
Oui, vous pouvez définir des colonnes ou champs spécifiques pour cibler la recherche. Si vous laissez vide, la recherche portera sur tous les champs des données JSON.
- Prend-il en charge les recherches sensibles à la casse ?
Vous pouvez choisir d'effectuer vos recherches en tenant compte de la casse ou non, ce qui vous donne de la flexibilité selon vos besoins de données.
Essayez la Recherche de documents JSON
Intégrez des données JSON dans vos flux de travail avec le composant Recherche de documents JSON—recherchez, filtrez et extrayez facilement des informations.