Документация • Django • Форум сообщества • переполнение стека • Сообщите об ошибке • FAQ • Поддержка
3.8 Во -первых, установите клиент API API Algolia Python через диспетчер пакетов PIP:
pip install --upgrade ' algoliasearch>=4.0,<5.0 'Теперь вы можете импортировать клиента API API Algolia в вашем проекте и играть с ним.
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 ())Для получения полной документации посетите клиента API API Algolia Python .
Столкнуться с проблемой? Прежде чем обратиться к поддержке, мы рекомендуем отправиться в наш FAQ, где вы найдете ответы на наиболее распространенные проблемы и Gotchas с клиентом. Вы также можете открыть проблему GitHub
Этот репозиторий размещает код сгенерированного клиента API API API API, если вы хотите внести свой вклад, перейдите в основной репозиторий. Вы также можете найти вкладчики на нашем веб -сайте документации.
Algolia Python API-клиент-это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.