Documentación • Foro de la comunidad • Desbordamiento de pila • Informar un error • Preguntas frecuentes • Soporte
.NET Standard 2.0
o .NET Standard 2.1
.Nota de migración de v5.x a v6.x
En enero de 2019, lanzamos la versión 6 de nuestro cliente .NET. Si está utilizando la versión 5.x del cliente, lea la guía de migración a la versión 6.x. La versión 5.x ya no estará en desarrollo activo.
Para comenzar, primero instale el cliente Algolia.Search.
Puede obtener la última versión del cliente desde NuGet.
Si está utilizando la CLI de .NET, puede instalar el paquete usando el siguiente comando:
dotnet add package Algolia.Search --version < The version you want to install >
O directamente en su archivo .csproj:
< PackageReference Include = " Algolia.Search " Version = $ { versions . csharp } / >
Ahora puedes importar el cliente API de Algolia en tu proyecto y jugar con él.
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 obtener la documentación completa, visite el cliente API de Algolia CSharp .
¿Tiene algún problema? Antes de comunicarse con el soporte, le recomendamos que consulte nuestras preguntas frecuentes, donde encontrará respuestas a los problemas y problemas más comunes con el cliente. También puedes abrir una incidencia de GitHub.
Este repositorio aloja el código del cliente API de Algolia generado para CSharp. Si desea contribuir, diríjase al repositorio principal. También puede encontrar guías contribuyentes en nuestro sitio web de documentación.
Algolia .NET API Client es un software de código abierto con licencia MIT.