Saiba mais sobre nossos serviços e experiência: https://searchpioneer.com/
Um cliente nativo da Microsoft .Net
A montagem .NET é publicada no NUGET sob o nome do pacote SearchPioneer.waviate.client
Você pode instalar SearchPioneer.Weaviate.Client no console do gerenciador de pacotes:
PM> Install-Package SearchPioneer.Weaviate.Client
Como alternativa, basta pesquisar por SearchPioneer.Weaviate.Client na interface do usuário do gerenciador de pacotes.
using SearchPioneer . Weaviate . Client ;
using Flurl . Http ;
public class Main
{
public void Main ( )
{
var flurlClient = new FlurlClient ( ) ;
var weaviateClient = new WeaviateClient ( new Config ( " http " , " localhost:8080 " ) , flurlClient ) ;
var meta = weaviateClient . Misc . Meta ( ) ;
Console . WriteLine ( meta . Error != null ? meta . Error . Message : meta . Result . Version ) ;
}
}Para uma melhor compreensão do uso, consulte os testes de integração da API
A versão do SearchPioneer.Weaviate.Client deve corresponder à versão publicada do Weaviate Server.
Por exemplo, se você estiver usando o Weaviate Server versão 1.18 , use a versão 1.18 deste pacote.
As versões de patch são compatíveis dentro da versão menor, por exemplo;
SearchPioneer.Weaviate.Client Versão 1.18.4 pode se comunicar com o servidor Weaviate versão 1.18 .
Uma verificação de verificação ocorre na criação do cliente para garantir que as versões do cliente e do servidor correspondam.