Algolia Search API Client for Python.
Project description
The perfect starting point to integrate Algolia within your Python project
Documentation • Django • Community Forum • Stack Overflow • Report a bug • FAQ • Support
✨ Features
- Thin & minimal low-level HTTP client to interact with Algolia's API
- Supports Python:
2.7
,3.4
,3.5
,3.6
,3.7
, and3.8
- Contains blazing-fast asynchronous methods built on top of the Asyncio
💡 Getting Started
First, install Algolia Python API Client via the pip package manager:
pip install --upgrade 'algoliasearch>=2.0,<3.0'
Then, create objects on your index:
from algoliasearch.search_client import SearchClient
client = SearchClient.create('YourApplicationID', 'YourAPIKey')
index = client.init_index('your_index_name')
index.save_objects([{'objectID': 1, 'name': 'Foo'}])
Finally, you may begin searching a object using the search
method:
objects = index.search('Fo')
For full documentation, visit the Algolia Python API Client.
❓ Troubleshooting
Encountering an issue? Before reaching out to support, we recommend heading to our FAQ where you will find answers for the most common issues and gotchas with the client.
📄 License
Algolia Python API Client is an open-sourced software licensed under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for algoliasearch-2.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f62155450949642fe6ae1c163d89630c9ffce9cca62901893ddc1ad3e653239 |
|
MD5 | 8664cafe8f48a54a0c90569303e88c33 |
|
BLAKE2b-256 | be45a8a9e4614d873ff33f6166e8430c37198f62d5790c634efc082f4f27a4f5 |