All Projects → algolia → Algoliasearch Client Python

algolia / Algoliasearch Client Python

Licence: mit
⚡️ A fully-featured and blazing-fast Python API client to interact with Algolia.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Algoliasearch Client Python

Awesome Algolia
🔍👋 START HERE! A curated list of Algolia libraries, resources and projects.
Stars: ✭ 475 (+244.2%)
Mutual labels:  algolia, search
Vue Instantsearch
👀 Algolia components for building search UIs with Vue.js
Stars: ✭ 707 (+412.32%)
Mutual labels:  algolia, search
Instantsearch Ios
⚡️ A library of widgets and helpers to build instant-search applications on iOS.
Stars: ✭ 498 (+260.87%)
Mutual labels:  algolia, search
Instantsearch Android
A library of widgets and helpers to build instant-search applications on Android.
Stars: ✭ 129 (-6.52%)
Mutual labels:  algolia, search
Autocomplete
🔮 Fast and full-featured autocomplete library
Stars: ✭ 1,268 (+818.84%)
Mutual labels:  algolia, search
Docsearch Configs
DocSearch - Configurations
Stars: ✭ 339 (+145.65%)
Mutual labels:  algolia, search
Algoliasearch Client Php
⚡️ A fully-featured and blazing-fast PHP API client to interact with Algolia.
Stars: ✭ 565 (+309.42%)
Mutual labels:  algolia, search
Instantsearch.js
⚡️ A JavaScript library for building performant and instant search experiences with Algolia.
Stars: ✭ 2,799 (+1928.26%)
Mutual labels:  algolia, search
Instantsearch Ios Examples
Example apps built with InstantSearch iOS
Stars: ✭ 55 (-60.14%)
Mutual labels:  algolia, search
Github Awesome Autocomplete
Add instant search capabilities to GitHub's search bar
Stars: ✭ 1,015 (+635.51%)
Mutual labels:  algolia, search
Scout Extended
Scout Extended: The Full Power of Algolia in Laravel
Stars: ✭ 330 (+139.13%)
Mutual labels:  algolia, search
React Instantsearch
⚡️ Lightning-fast search for React and React Native applications, by Algolia.
Stars: ✭ 1,320 (+856.52%)
Mutual labels:  algolia, search
Twitter Search
Instantly search across your entire Twitter history with a beautiful UI powered by Algolia.
Stars: ✭ 305 (+121.01%)
Mutual labels:  algolia, search
Algoliasearch Rails
AlgoliaSearch integration to your favorite ORM
Stars: ✭ 352 (+155.07%)
Mutual labels:  algolia, search
svelte-algolia
Svelte plugin for keeping Algolia indices in sync with custom data fetching functions.
Stars: ✭ 17 (-87.68%)
Mutual labels:  search, algolia
Jekyll Theme Basically Basic
Your new Jekyll default theme
Stars: ✭ 524 (+279.71%)
Mutual labels:  algolia, search
Algoliasearch Netlify
Official Algolia Plugin for Netlify. Index your website to Algolia when deploying your project to Netlify with the Algolia Crawler
Stars: ✭ 208 (+50.72%)
Mutual labels:  algolia, search
Angular Instantsearch
⚡️Lightning-fast search for Angular apps, by Algolia
Stars: ✭ 219 (+58.7%)
Mutual labels:  algolia, search
Algoliasearch Client Javascript
⚡️ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.
Stars: ✭ 907 (+557.25%)
Mutual labels:  algolia, search
Algoliasearch Client Android
Algolia Search API Client for Android
Stars: ✭ 92 (-33.33%)
Mutual labels:  algolia, search

Algolia for Python

The perfect starting point to integrate Algolia within your Python project

PyPI Python versions License

DocumentationDjangoCommunity ForumStack OverflowReport a bugFAQSupport

✨ 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, and 3.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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].