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.

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ónDescripciónValor predeterminado/Ejemplo
Cache TTLDetermina 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úsculasIndica si la búsqueda distingue entre mayúsculas y minúsculas.Falso
Clave de Array JSONEspecifica 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 JSONID del documento JSON interno a utilizar (si aplica).(vacío)
URL de Archivo JSONURL a un archivo JSON externo, usado si no se selecciona de los documentos internos.(vacío)
Resultados MáximosNúmero máximo de resultados de búsqueda a devolver.5000
Columnas de BúsquedaLista 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 HerramientaNombre personalizado para esta herramienta, para referencia más sencilla.(vacío)
Descripción de la HerramientaDescripción para ayudar a agentes o usuarios a entender el propósito de la herramienta.(vacío)
VerboseHabilita 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.

Saber más