Documentación • Django • Foro de la comunidad • Overflow de pila • Informe un error • Preguntas frecuentes • Soporte
3.8 Primero, instale el cliente API de Algolia Python a través del Administrador de paquetes PIP:
pip install --upgrade ' algoliasearch>=4.0,<5.0 'Ahora puede importar el cliente API de Algolia en su proyecto y jugar con él.
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 ())Para una documentación completa, visite el cliente de API de Algolia Python .
¿Encontrar un problema? Antes de comunicarse con el apoyo, recomendamos dirigirse a nuestras preguntas frecuentes, donde encontrará respuestas para los problemas más comunes y gotchas con el cliente. También puedes abrir un problema de GitHub
Este repositorio aloja el código del cliente de API de Algolia generado para Python, si desea contribuir, diríjase al repositorio principal. También puede encontrar guías contribuyentes en nuestro sitio web de documentación.
El cliente API de Algolia Python es un software de código abierto con licencia bajo la licencia MIT.