algoliasearch client csharp
7.9.2
문서 • 커뮤니티 포럼 • 스택 오버플로 • 버그 신고 • FAQ • 지원
.NET Standard 2.0
또는 .NET Standard 2.1
대상으로 합니다.v5.x에서 v6.x로의 마이그레이션 참고 사항
2019년 1월에 .NET 클라이언트 v6을 출시했습니다. 클라이언트 버전 5.x를 사용하는 경우 버전 6.x로의 마이그레이션 가이드를 읽어보세요. 버전 5.x는 더 이상 활발하게 개발되지 않습니다 .
시작하려면 먼저 Algolia.Search 클라이언트를 설치하세요.
NuGet에서 클라이언트의 마지막 버전을 얻을 수 있습니다.
.NET CLI를 사용하는 경우 다음 명령을 사용하여 패키지를 설치할 수 있습니다.
dotnet add package Algolia.Search --version < The version you want to install >
또는 .csproj 파일에서 직접:
< PackageReference Include = " Algolia.Search " Version = $ { versions . csharp } / >
이제 프로젝트에서 Algolia API 클라이언트를 가져와서 사용할 수 있습니다.
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 ,
}
)
} ,
}
) ;
전체 문서를 보려면 Algolia CSharp API 클라이언트를 방문하세요.
문제가 발생했나요? 지원팀에 연락하기 전에 FAQ로 이동하여 클라이언트와 관련된 가장 일반적인 문제 및 문제에 대한 답변을 찾는 것이 좋습니다. GitHub 문제를 열 수도 있습니다.
이 저장소는 생성된 CSharp용 Algolia API 클라이언트의 코드를 호스팅합니다. 기여하고 싶다면 기본 저장소로 이동하세요. 또한 문서 웹사이트에서 기여 가이드를 찾을 수도 있습니다.
Algolia .NET API 클라이언트는 MIT 라이선스에 따라 라이선스가 부여된 오픈 소스 소프트웨어입니다.