buildQuery method

QueryPoints buildQuery({
  1. int maxResults = 10,
  2. required DenseVector openAiVector,
})

Implementation

QueryPoints buildQuery({
  int maxResults = 10,
  required DenseVector openAiVector,
}) {
  return QueryPoints(
    params: SearchParams(
      quantization: QuantizationSearchParams(oversampling: 2, rescore: true),
    ),
    limit: Int64(maxResults),
    lookupFrom: LookupLocation(),
    withPayload: WithPayloadSelector(
      include: PayloadIncludeSelector(
        fields: ["id", "text", "record", "entry", "metadata"],
      ),
    ),
    collectionName: namespace,
    query: Query(nearest: VectorInput(dense: openAiVector)),
  );
}