{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Integrates Algolia's hosted search service into Django projects, automatically indexing model data and providing search, geo-search, and tagging capabilities.","skillfed_tags":["search-indexing","django-integration","hosted-search"],"use_cases":["Index Django model instances automatically and keep them synchronized with Algolia's cloud index as records are created, updated, or deleted.","Build a geo-location search feature by mapping model location fields to latitude/longitude coordinates indexed in Algolia.","Implement faceted search and custom ranking by configuring searchable attributes, custom ranking rules, and tag filters on indexed models.","Reindex large model datasets or apply index setting changes across your application using the provided management commands.","Search from your Django backend using raw_search() to retrieve Algolia results directly, or delegate search to the frontend via InstantSearch.js."],"what_it_does":"algoliasearch-django bridges Django models and Algolia's cloud search service, automatically keeping your indexed data in sync as models change. It handles model registration, field mapping, geo-location indexing, and tag-based filtering through a decorator-based configuration system. The package provides management commands for reindexing, applying index settings, and clearing indices, plus a backend search method for server-side queries.\n\nThe integration is designed to work with Django 4.x and 5.x on Python 3.8+. You define which model fields to index, customize the index name and object ID, preprocess fields before indexing, and configure Algolia's search parameters. The package handles the mechanics of pushing data to Algolia and retrieving results, leaving the search UI typically to Algolia's InstantSearch.js library.","worth_installing":"Yes, if you are committed to using Algolia as your search backend and need Django integration. The package is stable, has no known vulnerabilities, and low install friction. However, the dormant maintenance status (585 days since last release) means you should verify that it meets your current Django and Algolia API version requirements before adopting it for new projects."},"id":"algoliasearch-django","links":{"html":"https://skillfed.io/packages/algoliasearch-django","md":"https://skillfed.io/packages/algoliasearch-django.md","pypi":"https://pypi.org/project/algoliasearch-django/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-06","license_spdx":null,"license_treatment":"permissive","name":"algoliasearch-django","python_support":"unspecified","summary":"Algolia Search integration for Django"},"popularity":{"monthly_downloads":904593,"position":4763,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.0.0"}
