← Todos los nodos
Acciones Externas a_structured_search

Búsqueda Estructurada

Ejecuta SQL parametrizado contra registros buscables para consultas de filtro/orden/rango.

¿Qué hace?

Busca información en tu base de datos utilizando filtros precisos.

¿Cómo lo hace?

Realiza una búsqueda estructurada por metadatos o tags en lugar de buscar por 'similitud de palabras'.

¿Por qué usarlo?

Indispensable para catálogos de e-commerce. Cuando el cliente dice 'quiero algo talla M color rojo', necesitas una búsqueda exacta, no semántica.

Entradas

nombretipo
text string
filter object
sort object
limit number

Salidas

nombretipo
top_hits array
count number
total_estimate number
branch string
answer string
blocks array

Ramas

Ramas fijas

  • hits — Resultados
  • empty — Vacío

Configuración

collection "products" requerido por defecto: "products"
query_field string requerido por defecto: "text"
filter_field string requerido por defecto: "filter"
sort_field string requerido por defecto: "sort"
limit_field string requerido por defecto: "limit"
limit integer requerido por defecto: 10
memory_key string opcional
branch_when_hits string requerido por defecto: "hits"
branch_when_empty string requerido por defecto: "empty"
output_field string requerido por defecto: "top_hits"
emit_blocks boolean requerido por defecto: false
block_actions array<string> opcional

Configuración por defecto

{
  "collection": "products",
  "query_field": "text",
  "filter_field": "filter",
  "sort_field": "sort",
  "limit_field": "limit",
  "limit": 10,
  "branch_when_hits": "hits",
  "branch_when_empty": "empty",
  "output_field": "top_hits",
  "emit_blocks": false
}

Eventos emitidos

Este nodo no emite eventos en el canal de pubsub.