Class SearchSimpleParam.Builder

    • Method Detail

      • withCollectionName

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

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

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

        public SearchSimpleParam.Builder withOffset​(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​(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