Búsqueda de Documentos JSON
Busca y extrae datos de archivos JSON en tus flujos utilizando búsquedas por texto o basadas en consultas con el componente de Búsqueda de Documentos JSON.

Descripción del componente
Cómo funciona el componente Búsqueda de Documentos JSON
El componente Búsqueda de Documentos JSON es una herramienta versátil diseñada para buscar y extraer información de documentos JSON dentro de tu flujo de trabajo de IA. Admite tanto búsquedas tradicionales basadas en texto como expresiones de consulta avanzadas de pandas, permitiendo la consulta eficiente de datos estructurados almacenados en formato JSON.
¿Qué Hace Este Componente?
Este componente permite a los usuarios:
- Buscar en documentos JSON, ya sean provenientes de repositorios internos o URLs externas.
- Especificar criterios de búsqueda, como sensibilidad a mayúsculas, columnas objetivo y límites de resultados.
- Integrar operaciones de búsqueda directamente en flujos de procesos de IA, facilitando la automatización y el análisis orientados a datos.
Es especialmente útil cuando necesitas filtrar, consultar o localizar datos específicos dentro de estructuras JSON complejas, convirtiéndolo en un recurso valioso para tareas de preprocesamiento de datos, validación y recuperación de información.
Entradas
No hay un conector de entrada para este componente.
Salida
- Herramienta: La salida de este componente es una herramienta de búsqueda que puede ser utilizada por agentes o en pasos posteriores del flujo de trabajo para recuperar datos JSON relevantes según los parámetros de búsqueda configurados.
Configuración
Opción | Descripción | Valor predeterminado/Ejemplo |
---|---|---|
Cache TTL | Determina cuánto tiempo se almacena en caché el contenido del archivo JSON. Las opciones varían desde “Sin caché” hasta “1 año”. | 2 semanas |
Sensible a Mayúsculas | Indica si la búsqueda distingue entre mayúsculas y minúsculas. | Falso |
Clave de Array JSON | Especifica la clave que contiene el array de objetos a buscar. Déjalo vacío si la raíz ya es un array. | (vacío) |
ID de Documento JSON | ID del documento JSON interno a utilizar (si aplica). | (vacío) |
URL de Archivo JSON | URL a un archivo JSON externo, usado si no se selecciona de los documentos internos. | (vacío) |
Resultados Máximos | Número máximo de resultados de búsqueda a devolver. | 5000 |
Columnas de Búsqueda | Lista separada por comas de las columnas en las que buscar. Busca en todas las columnas si se deja vacío. | (vacío) |
Nombre de la Herramienta | Nombre personalizado para esta herramienta, para referencia más sencilla. | (vacío) |
Descripción de la Herramienta | Descripción para ayudar a agentes o usuarios a entender el propósito de la herramienta. | (vacío) |
Verbose | Habilita salida detallada para depuración o registros detallados. | Falso |
Cómo Usar Este Componente
- Selecciona Fuente: Elige cargar el documento JSON desde una fuente interna (mediante ID de Documento) o desde una URL externa.
- Configura la Búsqueda: Define si la búsqueda será sensible a mayúsculas y especifica columnas si es necesario.
- Ajusta el Límite de Resultados: Ajusta el número máximo de resultados según tu caso de uso.
- Personaliza la Herramienta: Opcionalmente, nombra y describe la herramienta para facilitar su integración en flujos de agentes.
¿Por Qué Usar Este Componente?
- Automatiza la Extracción de Datos: Localiza y extrae rápidamente información relevante de archivos JSON grandes o complejos.
- Integración Flexible: Funciona con fuentes de datos JSON internas y externas.
- Búsqueda Personalizable: Personaliza las búsquedas con opciones avanzadas, como limitar resultados, filtrar columnas y controlar la sensibilidad a mayúsculas.
- Flujo de Trabajo Eficiente: El almacenamiento en caché reduce los tiempos de carga y las solicitudes de red redundantes para documentos de acceso frecuente.
Este componente es ideal para cualquier flujo de trabajo de IA que requiera acceso robusto, flexible y eficiente a datos estructurados en JSON, ya sea para análisis, enriquecimiento de datos o como parte de un proceso de toma de decisiones más amplio.
Preguntas frecuentes
- ¿Qué hace el componente de Búsqueda de Documentos JSON?
Te permite buscar en archivos JSON usando texto plano o expresiones de consulta avanzadas, facilitando la extracción de información relevante de datos estructurados dentro de tus flujos de trabajo.
- ¿Puedo usar datos de fuentes JSON internas y externas?
Sí, puedes conectarte a documentos JSON internos o extraer datos desde URLs externas, lo que lo hace flexible para diversas fuentes de datos.
- ¿Es posible limitar el número de resultados de la búsqueda?
Por supuesto. Puedes establecer el número máximo de resultados a devolver, ayudándote a controlar la salida y optimizar el rendimiento.
- ¿Puedo especificar en qué campos buscar?
Sí, puedes definir columnas o campos específicos para enfocar la búsqueda. Si lo dejas vacío, la búsqueda abarcará todos los campos de los datos JSON.
- ¿Admite búsquedas sensibles a mayúsculas y minúsculas?
Puedes elegir si tus búsquedas serán sensibles a mayúsculas y minúsculas o no, dándote flexibilidad según las necesidades de tus datos.
Prueba la Búsqueda de Documentos JSON
Integra datos JSON en tus flujos de trabajo con el componente de Búsqueda de Documentos JSON—busca, filtra y extrae información fácilmente.