{
  "schema_version": 2,
  "id": "develop/ai/search-and-query",
  "title": "Redis Search",
  "url": "https://redis.io/docs/latest/develop/ai/search-and-query/",
  "summary": "Searching and querying Redis data using Redis Search",
  "aliases": [
    "/develop/interact/search-and-query",
    "/develop/interact/search-and-query/",
    "/interact/search-and-query/",
    "/search/"
  ],
  "tags": [
    "docs",
    "develop",
    "stack",
    "oss",
    "rs",
    "rc",
    "oss",
    "kubernetes",
    "clients"
  ],
  "last_updated": "2026-09-11T15:33:04+01:00",
  "children": [
    {
      "id": "develop/ai/search-and-query/indexing",
      "summary": "How to index and search JSON documents",
      "title": "Indexing",
      "url": "https://redis.io/docs/latest/develop/ai/search-and-query/indexing/"
    },
    {
      "id": "develop/ai/search-and-query/query",
      "summary": "Understand how to query, search, and aggregate Redis data",
      "title": "Querying data",
      "url": "https://redis.io/docs/latest/develop/ai/search-and-query/query/"
    },
    {
      "id": "develop/ai/search-and-query/advanced-concepts",
      "summary": "Details about query syntax, aggregation, scoring, and other search and query options",
      "title": "Search concepts",
      "url": "https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts/"
    },
    {
      "id": "develop/ai/search-and-query/vectors",
      "summary": "Learn how to use vector fields and perform vector searches in Redis",
      "title": "Vector search concepts",
      "url": "https://redis.io/docs/latest/develop/ai/search-and-query/vectors/"
    },
    {
      "id": "develop/ai/search-and-query/administration",
      "summary": "Redis Search Administration",
      "title": "Administration",
      "url": "https://redis.io/docs/latest/develop/ai/search-and-query/administration/"
    },
    {
      "id": "develop/ai/search-and-query/best-practices",
      "summary": "Redis Search best practices",
      "title": "Best practices",
      "url": "https://redis.io/docs/latest/develop/ai/search-and-query/best-practices/"
    },
    {
      "id": "develop/ai/search-and-query/deprecated",
      "summary": "Deprecated features",
      "title": "Deprecated",
      "url": "https://redis.io/docs/latest/develop/ai/search-and-query/deprecated/"
    }
  ],
  "page_type": "content",
  "content_hash": "3ef391919cbb3eb9cd7fd58328d152ba1da7e6a0fe6968bbb8bbb3984eadcf4e",
  "sections": [
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "Redis Search offers an enhanced Redis experience via the following search and query features:\n\n- A rich query language\n- Incremental indexing on JSON and hash documents\n- Vector search\n- Full-text search\n- Geospatial queries\n- Aggregations\n\nYou can find a complete list of features in the [reference documentation](https://redis.io/docs/latest/develop/ai/search-and-query/advanced-concepts).\n\nRedis Search features allow you to use Redis as a:\n\n- Document database\n- Vector database\n- Secondary index\n- Search engine\n\nHere are the next steps to get you started:\n\n1. Follow our [quick start guide](https://redis.io/docs/latest/develop/get-started/search-tutorial) to get some initial hands-on experience.\n1. Learn how to [create an index](https://redis.io/docs/latest/develop/ai/search-and-query/indexing).\n1. Learn how to [query your data](https://redis.io/docs/latest/develop/ai/search-and-query/query).\n1. [Install Redis Insight](https://redis.io/docs/latest/operate/redisinsight), connect it to your Redis database, and then use [Redis Copilot](https://redis.io/docs/latest/develop/tools/insight#redis-copilot) to help you learn how to execute complex queries against your own data using simple, plain language prompts.\n1. Open the [AI agent builder](https://redis.io/docs/latest/develop/ai/agent-builder) and choose the **Knowledge Assistant** template to generate a working RAG agent built on Redis vector search.\n\n> [!TIP]\n> See Redis vector search in a real workflow: [Redis Repo Memory](https://github.com/marketplace/actions/redis-repo-memory) is a GitHub Action that surfaces related past PRs, issues, and commits on every pull request. Add it to any repository in a few minutes."
    },
    {
      "id": "enable-redis-search",
      "title": "Enable Redis Search",
      "role": "content",
      "text": "Redis Search is available in Redis Open Source, Redis Software, and Redis Cloud.\nSee\n[Install Redis Open Source](https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack) or\n[Install Redis Software](https://redis.io/docs/latest/operate/rs/installing-upgrading/install)\nfor full installation instructions.\n\n> [!NOTE] Try it out\n> Experiment with Redis Search interactively in the [Redis playground](https://redis.io/try/sandbox) — no installation required."
    },
    {
      "id": "license-and-source-code",
      "title": "License and source code",
      "role": "content",
      "text": "The Redis Search features of Redis are available under the Source Available License 2.0 (RSALv2), the Server Side Public License v1 (SSPLv1), or the GNU Affero General Public License version 3 (AGPLv3). Please read the [license file](https://raw.githubusercontent.com/RediSearch/RediSearch/master/LICENSE.txt) for further details. The source code and the [detailed release notes](https://github.com/RediSearch/RediSearch/releases) are available on [GitHub](https://github.com/RediSearch/RediSearch).\n\nDo you have questions? Feel free to ask at the [RediSearch forum](https://forum.redis.com/c/modules/redisearch/).\n\n<br/>"
    }
  ],
  "examples": []
}
