Totemize
  • Rutas totémicas
  • Precios
  • Quiénes somos
Iniciar sesiónÚnete gratis
Únete gratis
Ctrl+K
Modelo mental
  • Base de conocimiento
  • Cloud
    • Azure
      • Web Apps
        • App Service
        • App Service Plan
        • Configuración
        • Managed Identity
        • Deployment Slots
        • Networking
        • Observabilidad
      • Storage Accounts
        • Blob Storage
        • Containers
        • Azure Files
        • Queue Storage
        • Table Storage
        • Redundancia
        • Access Tiers
        • Lifecycle Management
        • Seguridad y red
  • Frontend
    • React
      • Componentes
      • Props y Estado
      • Hooks
      • Renderizado de listas
  • IA
    • Fundamentos
      • Determinismo y probabilismo
      • LLM
      • Proveedor
      • Modelos fundacionales
      • Plataforma
      • Mapa del ecosistema
      • Entrenamiento y fine-tuning
      • Tokens
      • Ventana de contexto
      • Inferencia y sampling
      • Alucinaciones y límites
    • Interacción con el modelo
      • Prompts e instrucciones
      • Context engineering
      • Salidas estructuradas
      • Validación
      • Evaluaciones
      • Tool calling
    • Economía de uso
      • API pricing
      • Tokens de entrada y salida
      • Tokens en caché
      • Créditos
      • Suscripciones
      • Límites de uso
      • Selección de modelo
    • Recuperación de conocimiento
      • Vectores
      • Embeddings
      • Chunking
      • Bases de datos vectoriales
      • Búsqueda semántica
      • Búsqueda híbrida y reranking
      • Retrieval
      • RAG
      • Citas y grounding
      • LlamaIndex
    • Agentes
      • Workflows
      • Anatomía de un agente
      • Harness
      • Agentic loop
      • Planificación y human-in-the-loop
      • Memory
      • Permisos
      • Verification
      • MCP
      • Orquestación
      • Multiagentes
      • A2A
      • Frameworks de agentes
        • Microsoft Agent Framework
        • OpenAI Agents SDK
        • Google ADK
        • LangGraph
    • Coding agents
      • Skills
      • Spec-Driven Development
      • Claude Code
        • CLAUDE.md
        • Commands
        • Hooks
        • Plugins
        • Permisos
        • Subagents
      • Codex
        • CLI
        • Extensión de IDE
        • Codex app
        • Cloud
        • AGENTS.md
        • Worktrees
      • Cursor
        • Agent mode
        • Rules
        • Models
        • Precio por uso
  • Soporte
  • Comentarios
  1. IA
  2. Recuperacion
Árbol de habilidades

Búsqueda semántica

1 min de lecturaActualizado el 9 jul 2026

La búsqueda tradicional (keyword) encuentra documentos que contienen las mismas palabras que tu consulta. La búsqueda semántica encuentra documentos que significan lo mismo, aunque no compartan ni una palabra. “Cómo cancelo mi plan” encuentra “dar de baja la suscripción”.

Cómo funciona

Se apoya en embeddings y en la similitud coseno entre vectores:

  1. Indexado (una vez): conviertes cada documento a su vector y lo guardas.
  2. Consulta (cada búsqueda): conviertes la consulta al mismo espacio vectorial.
  3. Ranking: devuelves los documentos cuyo vector tenga mayor similitud coseno con el de la consulta (los k vecinos más cercanos).
query → embed → [ ... ] │ similitud coseno contra el índice ▼ doc_42 (0.89) · doc_7 (0.81) · doc_15 (0.79) · ...

Cuándo usarla

  • Preguntas en lenguaje natural sobre una base de conocimiento.
  • Sinónimos, paráfrasis o cuando el usuario no conoce la terminología exacta.
  • Como primer paso de un pipeline de RAG.

Cuándo NO (o no sola)

  • Búsquedas por identificadores exactos (SKU, código de error, nombre de función): ahí gana keyword. Muchas veces lo mejor es híbrido: combinar keyword + semántica y fusionar rankings.
  • Cuando necesitas filtros estrictos (fecha, permisos): combina la búsqueda vectorial con filtros de metadatos.

Errores comunes

  • Trozos (chunks) mal cortados: si indexas documentos enormes de una pieza, el vector “promedia” demasiados temas y pierde precisión. Trocea con sentido.
  • Modelo de embedding distinto entre indexado y consulta: el ranking se vuelve ruido.

Temas relacionados

Es la pieza de recuperación en la que se apoya el RAG, y se ejecuta sobre una base de datos vectorial.