docs: Query API snippets with Java (#1103)

This commit is contained in:
Anush
2024-08-23 22:43:34 +05:30
committed by GitHub
parent a8e022dd51
commit f444500ad2
8 changed files with 446 additions and 464 deletions
@@ -332,20 +332,18 @@ dbg!(search_result);
import java.util.List;
import io.qdrant.client.grpc.Points.ScoredPoint;
import io.qdrant.client.grpc.Points.SearchPoints;
import io.qdrant.client.grpc.Points.QueryPoints;
import static io.qdrant.client.WithPayloadSelectorFactory.enable;
import static io.qdrant.client.QueryFactory.nearest;
List<ScoredPoint> searchResult =
client
.searchAsync(
SearchPoints.newBuilder()
client.queryAsync(QueryPoints.newBuilder()
.setCollectionName("test_collection")
.setLimit(3)
.addAllVector(List.of(0.2f, 0.1f, 0.9f, 0.7f))
.setQuery(nearest(0.2f, 0.1f, 0.9f, 0.7f))
.setWithPayload(enable(true))
.build())
.get();
.build()).get();
System.out.println(searchResult);
```
@@ -444,16 +442,13 @@ dbg!(search_result);
import static io.qdrant.client.ConditionFactory.matchKeyword;
List<ScoredPoint> searchResult =
client
.searchAsync(
SearchPoints.newBuilder()
client.queryAsync(QueryPoints.newBuilder()
.setCollectionName("test_collection")
.setLimit(3)
.setFilter(Filter.newBuilder().addMust(matchKeyword("city", "London")))
.addAllVector(List.of(0.2f, 0.1f, 0.9f, 0.7f))
.setQuery(nearest(0.2f, 0.1f, 0.9f, 0.7f))
.setWithPayload(enable(true))
.build())
.get();
.build()).get();
System.out.println(searchResult);
```