Class KnnQuery.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • field

        public KnnQuery.Builder field​(@Nullable
                                      java.lang.String field)
        Required - The target field.
        Parameters:
        field - The target field.
        Returns:
        This builder.
      • vector

        public KnnQuery.Builder vector​(@Nullable
                                       float[] vector)
        Required - The vector to search for.
        Parameters:
        vector - The vector to search for.
        Returns:
        This builder.
      • k

        public KnnQuery.Builder k​(@Nullable
                                  java.lang.Integer k)
        Required - The number of neighbors the search of each graph will return.
        Parameters:
        k - The number of neighbors to return.
        Returns:
        This builder.
      • filter

        public KnnQuery.Builder filter​(@Nullable
                                       Query filter)
        Optional - A query to filter the results of the knn query.
        Parameters:
        filter - The filter query.
        Returns:
        This builder.