Documentação • Django • Fórum da Comunidade • Empilhado de pilha • Relatório um bug • Perguntas frequentes • Suporte
3.8 Primeiro, instale o cliente da API do Algolia Python através do gerenciador de pacotes PIP:
pip install --upgrade ' algoliasearch>=4.0,<5.0 'Agora você pode importar o cliente da API da Algolia em seu projeto e brincar com ele.
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 documentação completa, visite o cliente API do Algolia Python .
Encontrando um problema? Antes de entrar em contato com o suporte, recomendamos ir para as perguntas frequentes, onde você encontrará respostas para os problemas mais comuns e o Gotchas com o cliente. Você também pode abrir um problema do github
Este repositório hospeda o código do cliente API de Algolia gerado para Python, se você quiser contribuir, vá para o repositório principal. Você também pode encontrar guias contribuintes em nosso site de documentação.
O Algolia Python API Client é um software de código aberto licenciado sob a licença do MIT.