{"library":"django-modelsearch","type":"library","category":null,"description":"django-modelsearch is a Python library that enables indexing Django models with various search backends, including Elasticsearch, OpenSearch, and the database itself (PostgreSQL, MySQL). It provides a unified API for searching models, inspired by Wagtail Search. The current version is 1.2.0, with releases occurring periodically to support Django and backend updates.","language":"python","status":"active","version":"1.2.0","tags":["django","search","elasticsearch","opensearch","database-search","orm","wagtail"],"last_verified":"Wed May 20","install":[{"cmd":"pip install django-modelsearch","imports":["from modelsearch.base import Index","from modelsearch.fields import SearchField","from modelsearch.query import MatchAll","from modelsearch.backends.elasticsearch import ElasticsearchSearchBackend"]},{"cmd":"pip install \"django-modelsearch[elasticsearch]\"","imports":[]},{"cmd":"pip install \"django-modelsearch[opensearch]\"","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/django-modelsearch/compatibility"}}