{
  "schema_version": 2,
  "id": "develop/ai/redisvl/concepts",
  "title": "Concepts",
  "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/",
  "summary": "",
  "aliases": [
    "/integrate/redisvl/concepts"
  ],
  "tags": [],
  "last_updated": "2026-06-08T15:46:44+02:00",
  "children": [
    {
      "id": "develop/ai/redisvl/concepts/architecture",
      "summary": "",
      "title": "Architecture",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/architecture/"
    },
    {
      "id": "develop/ai/redisvl/concepts/extensions",
      "summary": "",
      "title": "Extensions",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/extensions/"
    },
    {
      "id": "develop/ai/redisvl/concepts/field-attributes",
      "summary": "",
      "title": "Field Attributes",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/field-attributes/"
    },
    {
      "id": "develop/ai/redisvl/concepts/index-migrations",
      "summary": "",
      "title": "Index Migrations",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/index-migrations/"
    },
    {
      "id": "develop/ai/redisvl/concepts/queries",
      "summary": "",
      "title": "Query Types",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/queries/"
    },
    {
      "id": "develop/ai/redisvl/concepts/mcp",
      "summary": "",
      "title": "RedisVL MCP",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/mcp/"
    },
    {
      "id": "develop/ai/redisvl/concepts/search-and-indexing",
      "summary": "",
      "title": "Search & Indexing",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/search-and-indexing/"
    },
    {
      "id": "develop/ai/redisvl/concepts/utilities",
      "summary": "",
      "title": "Utilities",
      "url": "https://redis.io/docs/latest/develop/ai/redisvl/concepts/utilities/"
    }
  ],
  "page_type": "content",
  "content_hash": "c0192f27956af769fd05a1950f3591296569ded7a685cad54fee1af811f12e7e",
  "sections": [
    {
      "id": "content",
      "title": "Content",
      "role": "content",
      "text": "Foundational knowledge for building AI applications with RedisVL. These concepts are language-agnostic and apply across all RedisVL implementations.\n\n<div class=\"grid grid-cols-1 md:grid-cols-2 gap-4 my-6\">\n<a href=\"architecture/\" class=\"block p-5 border border-redis-pen-300 rounded-lg hover:border-redis-red-500 hover:shadow-md transition-all duration-200 no-underline hover:no-underline\"><h3 class=\"mt-0 mb-2\">🏗️ Architecture</h3><p>How RedisVL components connect: schemas, indexes, queries, and extensions.</p></a>\n<a href=\"search-and-indexing/\" class=\"block p-5 border border-redis-pen-300 rounded-lg hover:border-redis-red-500 hover:shadow-md transition-all duration-200 no-underline hover:no-underline\"><h3 class=\"mt-0 mb-2\">🔍 Search & Indexing</h3><p>Schemas, fields, documents, storage types, and query patterns.</p></a>\n<a href=\"index-migrations/\" class=\"block p-5 border border-redis-pen-300 rounded-lg hover:border-redis-red-500 hover:shadow-md transition-all duration-200 no-underline hover:no-underline\"><h3 class=\"mt-0 mb-2\">🔄 Index Migrations</h3><p>How RedisVL handles migration planning, rebuilds, and future shadow migration.</p></a>\n<a href=\"field-attributes/\" class=\"block p-5 border border-redis-pen-300 rounded-lg hover:border-redis-red-500 hover:shadow-md transition-all duration-200 no-underline hover:no-underline\"><h3 class=\"mt-0 mb-2\">🏷️ Field Attributes</h3><p>Configure sortable, no_index, index_missing, and other field options.</p></a>\n<a href=\"queries/\" class=\"block p-5 border border-redis-pen-300 rounded-lg hover:border-redis-red-500 hover:shadow-md transition-all duration-200 no-underline hover:no-underline\"><h3 class=\"mt-0 mb-2\">🔎 Query Types</h3><p>Vector, filter, text, hybrid, and multi-vector query options.</p></a>\n<a href=\"utilities/\" class=\"block p-5 border border-redis-pen-300 rounded-lg hover:border-redis-red-500 hover:shadow-md transition-all duration-200 no-underline hover:no-underline\"><h3 class=\"mt-0 mb-2\">🔧 Utilities</h3><p>Vectorizers for embeddings and rerankers for result optimization.</p></a>\n<a href=\"mcp/\" class=\"block p-5 border border-redis-pen-300 rounded-lg hover:border-redis-red-500 hover:shadow-md transition-all duration-200 no-underline hover:no-underline\"><h3 class=\"mt-0 mb-2\">🧠 MCP</h3><p>How RedisVL exposes an existing Redis index to MCP clients through a stable tool contract.</p></a>\n<a href=\"extensions/\" class=\"block p-5 border border-redis-pen-300 rounded-lg hover:border-redis-red-500 hover:shadow-md transition-all duration-200 no-underline hover:no-underline\"><h3 class=\"mt-0 mb-2\">🧩 Extensions</h3><p>Pre-built patterns: caching, message history, and semantic routing.</p></a>\n</div>"
    }
  ],
  "examples": []
}
