{
  "id": "concepts",
  "title": "Concepts",
  "url": "https://redis.io/docs/latest/develop/ai/redisvl/0.18.0/concepts/",
  "summary": "",
  "content": "\n\nFoundational knowledge for building AI applications with RedisVL. These concepts are language-agnostic and apply across all RedisVL implementations.\n\n\u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-4 my-6\"\u003e\n\u003ca 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\"\u003e\u003ch3 class=\"mt-0 mb-2\"\u003e🏗️ Architecture\u003c/h3\u003e\u003cp\u003eHow RedisVL components connect: schemas, indexes, queries, and extensions.\u003c/p\u003e\u003c/a\u003e\n\u003ca 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\"\u003e\u003ch3 class=\"mt-0 mb-2\"\u003e🔍 Search \u0026 Indexing\u003c/h3\u003e\u003cp\u003eSchemas, fields, documents, storage types, and query patterns.\u003c/p\u003e\u003c/a\u003e\n\u003ca 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\"\u003e\u003ch3 class=\"mt-0 mb-2\"\u003e🏷️ Field Attributes\u003c/h3\u003e\u003cp\u003eConfigure sortable, no_index, index_missing, and other field options.\u003c/p\u003e\u003c/a\u003e\n\u003ca 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\"\u003e\u003ch3 class=\"mt-0 mb-2\"\u003e🔎 Query Types\u003c/h3\u003e\u003cp\u003eVector, filter, text, hybrid, and multi-vector query options.\u003c/p\u003e\u003c/a\u003e\n\u003ca 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\"\u003e\u003ch3 class=\"mt-0 mb-2\"\u003e🔧 Utilities\u003c/h3\u003e\u003cp\u003eVectorizers for embeddings and rerankers for result optimization.\u003c/p\u003e\u003c/a\u003e\n\u003ca 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\"\u003e\u003ch3 class=\"mt-0 mb-2\"\u003e🧠 MCP\u003c/h3\u003e\u003cp\u003eHow RedisVL exposes an existing Redis index to MCP clients through a stable tool contract.\u003c/p\u003e\u003c/a\u003e\n\u003ca 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\"\u003e\u003ch3 class=\"mt-0 mb-2\"\u003e🧩 Extensions\u003c/h3\u003e\u003cp\u003ePre-built patterns: caching, message history, and semantic routing.\u003c/p\u003e\u003c/a\u003e\n\u003c/div\u003e\n",
  "tags": [],
  "last_updated": "2026-05-06T11:49:45+02:00",
  "children": [{"id":"architecture","summary":"","title":"Architecture","url":"https://redis.io/docs/latest/develop/ai/redisvl/0.18.0/concepts/architecture/"},{"id":"extensions","summary":"","title":"Extensions","url":"https://redis.io/docs/latest/develop/ai/redisvl/0.18.0/concepts/extensions/"},{"id":"field-attributes","summary":"","title":"Field Attributes","url":"https://redis.io/docs/latest/develop/ai/redisvl/0.18.0/concepts/field-attributes/"},{"id":"queries","summary":"","title":"Query Types","url":"https://redis.io/docs/latest/develop/ai/redisvl/0.18.0/concepts/queries/"},{"id":"mcp","summary":"","title":"RedisVL MCP","url":"https://redis.io/docs/latest/develop/ai/redisvl/0.18.0/concepts/mcp/"},{"id":"search-and-indexing","summary":"","title":"Search \u0026 Indexing","url":"https://redis.io/docs/latest/develop/ai/redisvl/0.18.0/concepts/search-and-indexing/"},{"id":"utilities","summary":"","title":"Utilities","url":"https://redis.io/docs/latest/develop/ai/redisvl/0.18.0/concepts/utilities/"}]
}
