weaviate library
The Weaviate library.
This library provides access to the Weaviate client and various model classes used for interacting with the Weaviate server.
Classes
- BatchDeleteRequest
- A class representing a batch delete request.
- BatchDeleteResponse
- A class representing a batch delete response.
- BatchObjectRequest
- A class representing a batch object request.
- Bm25
- tuning parameters for the BM25 algorithm
- EndPoints
- Get links to other endpoints to help discover the REST API
- InvertedIndexConfig
- Configure the inverted index built into Weaviate
- Link
- Get links to other endpoints to help discover the REST API
- LoggingInterceptors
-
Dio instance may have one or more interceptors by which you can intercept
requests/responses/errors before they are handled by
thenorcatchError. - Match
- A class representing a match criteria used in Weaviate requests.
- MetaResponse
- A class representing the metadata response from Weaviate.
- ObjectResponse
- A class representing the response containing a list of Weaviate objects.
- Properties
- A class representing the properties of a Weaviate object.
- Property
- Reference
- A class representing a reference between two Weaviate objects.
- ReplicationConfig
- Configure how replication is executed in a cluster
- SchemaClass
- A class representing a schema class in Weaviate.
- SchemaResponse
- A class representing the response containing the schema information from Weaviate.
- ShardingConfig
- Specify how the index should be sharded and distributed in the cluster
- Text2vecContextionary
- Text2vecHuggingFace
- Weaviate
- A class representing the Weaviate client with logging capabilities.
- WeaviateClient
- An abstract class representing the Weaviate client API.
- WeaviateObject
- A class representing a Weaviate object.
Properties
- missingEnvironmentVariable → String
-
final
Typedefs
-
JsonObject
= Map<
String, dynamic>