Class SearchSimpleParam.Builder

    • Method Detail

      • withCollectionName

        public SearchSimpleParam.Builder withCollectionName​(@NonNull
                                                            @NonNull java.lang.String collectionName)
        Sets the collection name. Collection name cannot be empty or null.
        Parameters:
        collectionName - collection name
        Returns:
        Builder
      • withFilter

        public SearchSimpleParam.Builder withFilter​(@NonNull
                                                    @NonNull java.lang.String filter)
        Sets expression to filter out entities before searching (Optional).
        Parameters:
        filter - filtering expression
        Returns:
        Builder
        See Also:
        Boolean Expression Rules
      • withOutputFields

        public SearchSimpleParam.Builder withOutputFields​(@NonNull
                                                          @NonNull java.util.List<java.lang.String> outputFields)
        Specifies output fields (Optional).
        Parameters:
        outputFields - output fields
        Returns:
        Builder
      • withVectors

        public SearchSimpleParam.Builder withVectors​(@NonNull
                                                     @NonNull java.util.List<?> vectors)
        Sets the target vectors.
        Parameters:
        vectors - list of target vectors: List of List Float;
        Returns:
        Builder
      • withOffset

        public SearchSimpleParam.Builder withOffset​(@NonNull
                                                    @NonNull java.lang.Long offset)
        Specify a position to return results. Only take effect when the 'limit' value is specified. Default value is 0, start from begin.
        Parameters:
        offset - a value to define the position
        Returns:
        Builder
      • withLimit

        public SearchSimpleParam.Builder withLimit​(@NonNull
                                                   @NonNull java.lang.Long limit)
        Specify a value to control the returned number of entities. Must be a positive value. Default value is 10, will return without limit. To maintain consistency with the parameter type of the query interface, the field is declared as Long. In reality, the field is of type int.
        Parameters:
        limit - a value to define the limit of returned entities
        Returns:
        Builder
      • withConsistencyLevel

        public SearchSimpleParam.Builder withConsistencyLevel​(ConsistencyLevelEnum consistencyLevel)
        ConsistencyLevel of consistency level.
        Parameters:
        consistencyLevel - consistency level
        Returns:
        Builder