Algoliasearch Django

screenshot of Algoliasearch Django

Algoliasearch Django

Seamless integration of Algolia into your Django project.

Overview:

Algolia's API documentation provides a comprehensive guide on integrating the Algolia Search API with Django projects. It includes setup instructions, features such as search, geo-search, tags, and options customization, along with commands for managing indexing and troubleshooting.

Features:

  • Compatibility: Compatible with Python 2.7 and Python 3.4+; supports Django 1.7+, 2.x, and 3.x.
  • Index Prefix and Suffix: Allows prefixing and suffixing all indices for separation and differentiation purposes.
  • Auto-Indexing: Option to automatically synchronize models with Algolia.
  • Index Customization: Customize index fields using AlgoliaIndex subclass and register decorator.
  • Command Line Operations: Commands like reindexing, applying settings, and clearing indices.
  • Search Options: Utilize InstantSearch.js library for browser-based searches or raw_search for backend search queries.
  • Geo-Search: Implement geo-localization using the geo_field attribute.
  • Tags: Add tags to records and filter search results based on specific tags.

Summary: