{"data":{"slug":"redisearch-redisearch","name":"RediSearch","tagline":"A query and indexing engine for Redis","github_url":"https://github.com/RediSearch/RediSearch","owner":"RediSearch","repo":"RediSearch","owner_avatar_url":"https://avatars.githubusercontent.com/u/46899501?v=4","primary_language":"Rust","stars":6216,"forks":590,"topics":["fulltext","geospatial","gis","inverted-index","redis","redis-module","search","search-engine","vector-database"],"archived":false,"github_pushed_at":"2026-08-20T19:35:46+00:00","maintenance_label":"Very active","stars_delta_30d":28,"url":"https://www.graphcanon.com/tools/redisearch-redisearch","markdown_url":"https://www.graphcanon.com/tools/redisearch-redisearch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/redisearch-redisearch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=redisearch-redisearch","description":"A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.","homepage_url":"https://redis.io/docs/latest/develop/ai/search-and-query/","license":"Other","open_issues":678,"watchers":118,"ai_summary":"RediSearch is a module for Redis that extends its capabilities with secondary indexing, full-text search functionality, and vector similarity search.","readme_excerpt":"## Getting started\n\nIf you're just getting started with RediSearch, check out the [official RediSearch tutorial](https://github.com/RediSearch/redisearch-getting-started). Also, consider viewing our [RediSearch video explainer](https://www.youtube.com/watch?v=B10nHEdW3NA).\n\n---\n\n## License\n\nStarting with Redis 8, RediSearch is licensed under your choice of: (i) Redis Source Available License 2.0 (RSALv2); (ii) the Server Side Public License v1 (SSPLv1); or (iii) the GNU Affero General Public License version 3 (AGPLv3). Please review the license folder for the full license terms and conditions. Prior versions remain subject to (i) and (ii).","github_created_at":"2016-05-05T13:25:43+00:00","created_at":"2026-07-07T17:43:51.573426+00:00","updated_at":"2026-08-21T06:02:08.012123+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"fulltext","name":"fulltext"},{"slug":"geospatial","name":"geospatial"},{"slug":"gis","name":"gis"},{"slug":"inverted-index","name":"inverted-index"},{"slug":"redis","name":"redis"},{"slug":"redis-module","name":"redis-module"},{"slug":"search-engine","name":"search-engine"}],"trust":{"provenance":{"is_fork":false,"github_id":58132544,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-21T06:02:07.258Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":3,"days_since_push":0,"last_release_at":"2026-06-17T14:32:57Z","stars_delta_30d":28,"open_issues_delta_30d":14},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:24:29.802Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-21T06:02:07.715Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-21T06:02:07.715Z","managed_saas":false},"languages":{"value":["rust","python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-21T06:02:07.715Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-21T06:02:07.715Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-08-21T06:02:07.715Z"}},"decision_facts":{"hosting":{"model":"library"},"pricing":null,"requirements":null,"constraints":{"hosting_model":"library"},"when_to_use":["When you need secondary indexing capabilities within your Redis database.","If your application benefits from full-text search functionality on data stored in Redis, as RediSearch provides efficient text searching.","For projects where vector similarity searches are required and you're already using or planning to use Redis as the primary storage solution.","If your use case requires aggregations for complex query scenarios which can take advantage of existing data within a Redis ecosystem."],"when_not_to_use":["With an application that exclusively needs basic caching features without advanced querying, as RediSearch adds overhead not justified in such cases.","In environments where the storage and querying of unstructured data is minimal to non-existent, making full-text search capabilities redundant.","For teams or applications that prefer or require a cloud-managed solution for vector similarity searches without wanting to manage Redis.","If your project uses another database system not based on Redis and you're looking for a tightly integrated query engine."],"source":"enrich:decision_facts","observed_at":"2026-07-11T02:25:09.679Z"},"constraint_facets":{"hosting_model":"library"},"decision_summary":[{"label":"Hosting","value":"library"},{"label":"Adopt for","value":"RediSearch is a query and indexing engine tailored for Redis users needing advanced retrieval features."},{"label":"License detail","value":"RediSearch, starting with Redis version 8, can be licensed under RSALv2, SSPLv1, or AGPLv3. Previous versions have licensing restricted to RSALv2 and SSPLv1."}]}}