Dokumentasi • Django • Forum Komunitas • Stack Overflow • Laporkan bug • FAQ • Dukungan
3.8 Pertama, instal Algolia Python API Client melalui PIP Package Manager:
pip install --upgrade ' algoliasearch>=4.0,<5.0 'Anda sekarang dapat mengimpor klien API Algolia dalam proyek Anda dan bermain dengannya.
from algoliasearch . search . client import SearchClient
_client = SearchClient ( "YOUR_APP_ID" , "YOUR_API_KEY" )
# Add a new record to your Algolia index
response = await _client . save_object (
index_name = "<YOUR_INDEX_NAME>" ,
body = {
"objectID" : "id" ,
"test" : "val" ,
},
)
# use the class directly
print ( response )
# print the JSON response
print ( response . to_json ())
# Poll the task status to know when it has been indexed
await client . wait_for_task ( index_name = "<YOUR_INDEX_NAME>" , task_id = response . task_id )
# Fetch search results, with typo tolerance
response = await _client . search (
search_method_params = {
"requests" : [
{
"indexName" : "<YOUR_INDEX_NAME>" ,
"query" : "<YOUR_QUERY>" ,
"hitsPerPage" : 50 ,
},
],
},
)
# use the class directly
print ( response )
# print the JSON response
print ( response . to_json ())Untuk dokumentasi lengkap, kunjungi klien API Algolia Python .
Menghadapi masalah? Sebelum menjangkau dukungan, kami sarankan menuju ke FAQ kami di mana Anda akan menemukan jawaban untuk masalah dan gotcha yang paling umum dengan klien. Anda juga dapat membuka masalah GitHub
Repositori ini meng -host kode klien API Algolia yang dihasilkan untuk Python, jika Anda ingin berkontribusi, pergilah ke repositori utama. Anda juga dapat menemukan panduan yang berkontribusi di situs web dokumentasi kami.
Klien API Algolia Python adalah perangkat lunak bersumber terbuka yang dilisensikan di bawah lisensi MIT.