java-client
java-client copied to clipboard
Official Weaviate Java Client
The capability of grouping the results of a bm25 or hybrid search by a property will be coming in `1.25` through https://github.com/weaviate/weaviate/pull/4477 The `Get` builder class should therefore be refactored...
The capability of defining NearVector and NearText subsearches within hybrid queries will be coming in `1.25` through https://github.com/weaviate/weaviate/pull/4477 The `withHybrid` method of the `Get` builder classes should therefore be extended...
the backup and restore endpoints now offers compression configuration to be adjusted by the endpoints like `Compression level`, `CPU percentage`, `Chunk size` see new spec. - [BackupConfig](https://github.com/weaviate/weaviate/blob/master/openapi-specs/schema.json#L907) - [RestoreConfig](https://github.com/weaviate/weaviate/blob/master/openapi-specs/schema.json#L940) would...
With 1.19.0 Weaviate supports properties in hybrid search: The BM25-part of hybrid only searches the given properties. The properties should be added to the HybridBuilder and the resulting GraphQL query...
It looks like Weaviate python client is adding grpc support, which will greatly speed up ANN querying performance in some key cases. The referenced proto file: https://github.com/weaviate/weaviate/blob/master/grpc/weaviate.proto#L18
Have you considered adding the @Singular and @EqualsAndHashCode annotations to the Property and WeaviateClass (and other objects that perform similar roles)? You could use the following code as an example:...
https://github.com/weaviate/weaviate-java-client/blob/488336ff600b06dc8f0eddef88598e63cb876471/src/main/java/technology/semi/weaviate/client/v1/schema/model/Schema.java#L15-L16 How are these two values set?
The two variables `operationName` and `variables ` are never used? https://github.com/weaviate/weaviate-java-client/blob/488336ff600b06dc8f0eddef88598e63cb876471/src/main/java/technology/semi/weaviate/client/v1/graphql/model/GraphQLQuery.java#L13-L16
Currently get queries require to list all properties that should be returned and if no properties are given, the query returns an error. Instead of returning an error, the client...