{"repo":"saadmk11/redis-search-django","free":true,"listed":false,"github":"https://github.com/saadmk11/redis-search-django","clone":"git clone https://github.com/saadmk11/redis-search-django.git","description":"Django package that provides auto indexing and searching capabilities for Django model instances using RediSearch.","language":"Python","stars":92,"topics":["python","django","django-application","django-packages","django-redis","django-search","django-search-engine","python3","redis","redis-search"],"license":"MIT","category":"databases-storage","readme_excerpt":"redis-search-django About A Django package that provides auto indexing and searching capabilities for Django model instances using RediSearch . Features - Management Command to create, update and populate the RediSearch Index. - Auto Index on Model object Create, Update and Delete. - Auto Index on Related Model object Add, Update, Remove and Delete. - Easy to create Document classes (Uses Django Model Form Class like structure). - Index nested models (e.g: OneToOneField , ForeignKey and ManyToManyField ). - Search documents using redis-om . - Search Result Pagination. - Search Result Sorting. - RediSearch Result to Django QuerySet. - Faceted Search. Requirements - Python: 3.7, 3.8, 3.9, 3.10 - Django: 3.2, 4.0, 4.1 - redis-om: = 0.0.27 Redis Downloading Redis The latest version of Redis is available from Redis.io. You can also install Redis with your operating system's package manager. RediSearch and RedisJSON redis-search-django relies on the RediSearch and RedisJSON Redis modules to support rich queries and embedded models. You need these Redis modules to use redis-search-django . The easiest way to run these Redis modules during local development is to use the redis-stack Docker image. Docker Compose There is a docker-compose.yaml file provided in the project's root directory. This file will run Redis with RedisJSON and RediSearch modules during development. Run the following command to start the Redis container: Example Project There is an example project available at Exa","default_branch":null,"files":null,"tree":[],"storefront":"/r/saadmk11","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saadmk11/redis-search-django/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}