Узнайте больше о наших услугах и опыте: https://searchpioneer.com/
Нативный клиент Microsoft .net для Weaviate
Ассамблея .NET публикуется в Nuget под названием пакета SearchPioneer.weaviate.client
Вы можете установить SearchPioneer.Weaviate.Client из консоли диспетчера пакетов:
PM> Install-Package SearchPioneer.Weaviate.Client
В качестве альтернативы, просто найдите SearchPioneer.Weaviate.Client в интерфейсе менеджера пакетов.
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 ) ;
}
}Для лучшего понимания использования, пожалуйста, обратитесь к тестам интеграции API
Версия SearchPioneer.Weaviate.Client должна соответствовать опубликованной версии Weaviate Server.
Например, если вы используете версию Weaviate Server 1.18 вы должны использовать версию 1.18 этого пакета.
Например, версии патчей совместимы в незначительной версии;
SearchPioneer.Weaviate.Client версии 1.18.4 может общаться с Weaviate Server версией 1.18 .
Проверка проверки происходит при создании клиента, чтобы убедиться, что версии клиента и сервера соответствуют.