Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
jupyter-naas
GitHub Repository: jupyter-naas/awesome-notebooks
Path: blob/master/Algolia/Algolia_Delete_multiples_objects.ipynb
2973 views
Kernel: Python 3

Algolia.png

Algolia - Delete multiples objects

Give Feedback | Bug report

Tags: #algolia #python #api #index #object #delete

Last update: 2023-06-15 (Created: 2023-06-15)

Description: This notebook shows how to delete multiples objects from an Algolia index using Python.

Input

Import libraries

try: from algoliasearch.search_client import SearchClient except: !pip install algoliasearch --user from algoliasearch.search_client import SearchClient import naas

Setup Variables

app_id = naas.secret.get("ALGOLIA_APP_ID") or "<YOUR_APP_ID>" api_key = naas.secret.get("ALGOLIA_API_KEY") or "<YOUR_API_KEY>" index_name = "<YOUR_INDEX_NAME>" object_ids = ['ff7e6a98c0dbf_dashboard_generated_id', 'ff7e6a98c0dbf_dashboard_generated_id1']

Model

Connect to Algolia and initialize index

# Initialize the Algolia client client = SearchClient.create(app_id, api_key) # Initialize the Algolia index index = client.init_index(index_name)

Output

Delete multiples objects

index.delete_objects(object_ids)