Documentação • Fórum da comunidade • Stack Overflow • Relatar um bug • Perguntas frequentes • Suporte
.NET Standard 2.0
ou .NET Standard 2.1
.Nota de migração da v5.x para a v6.x
Em janeiro de 2019, lançamos a v6 do nosso cliente .NET. Se você estiver usando a versão 5.x do cliente, leia o guia de migração para a versão 6.x. A versão 5.x não estará mais em desenvolvimento ativo.
Para começar, primeiro instale o cliente Algolia.Search.
Você pode obter a última versão do cliente do NuGet.
Se estiver usando a CLI do .NET, você poderá instalar o pacote usando o seguinte comando:
dotnet add package Algolia.Search --version < The version you want to install >
Ou diretamente no seu arquivo .csproj:
< PackageReference Include = " Algolia.Search " Version = $ { versions . csharp } / >
Agora você pode importar o cliente Algolia API em seu projeto e brincar com ele.
using Algolia . Search . Clients ;
using Algolia . Search . Http ;
var client = new SearchClient ( new SearchConfig ( " YOUR_APP_ID " , " YOUR_API_KEY " ) ) ;
// Add a new record to your Algolia index
var response = await client . SaveObjectAsync (
" <YOUR_INDEX_NAME> " ,
new Dictionary < string , string > { { " objectID " , " id " } , { " test " , " val " } }
) ;
// Poll the task status to know when it has been indexed
await client . WaitForTaskAsync ( " <YOUR_INDEX_NAME> " , response . TaskID ) ;
// Fetch search results, with typo tolerance
var response = await client . SearchAsync < Object > (
new SearchMethodParams
{
Requests = new List < SearchQuery >
{
new SearchQuery (
new SearchForHits
{
IndexName = " <YOUR_INDEX_NAME> " ,
Query = " <YOUR_QUERY> " ,
HitsPerPage = 50 ,
}
)
} ,
}
) ;
Para documentação completa, visite Algolia CSharp API Client .
Encontrando um problema? Antes de entrar em contato com o suporte, recomendamos acessar nosso FAQ, onde você encontrará respostas para os problemas e pegadinhas mais comuns do cliente. Você também pode abrir um problema no GitHub
Este repositório hospeda o código do cliente Algolia API gerado para CSharp, se você quiser contribuir, vá para o repositório principal. Você também pode encontrar guias de contribuição em nosso site de documentação.
O Algolia .NET API Client é um software de código aberto licenciado sob a licença MIT.