Interface VectorAddArgs

All Known Implementing Classes:
VectorAddParams

public interface VectorAddArgs
Arguments object for RVectorSet.add() method
Author:
Nikita Koksharov
  • Method Details

    • element

      static VectorAddArgs.ElementStep element(String name)
      Defines element name
      Parameters:
      name - element name
      Returns:
      arguments object
    • reduce

      VectorAddArgs reduce(int reduce)
      Sets the random projection value to reduce the dimensionality of the vector.
      Parameters:
      reduce - value to reduce the dimensionality
      Returns:
      arguments object
    • useCheckAndSet

      VectorAddArgs useCheckAndSet()
      Defines whether it is to use check-and-set style for the addition execution.
      Returns:
      arguments object
    • quantization

      VectorAddArgs quantization(QuantizationType type)
      Defines the quantization type
      Parameters:
      type - quantization type
      Returns:
      arguments object
    • explorationFactor

      VectorAddArgs explorationFactor(int value)
      Defines the exploration factor (EF)
      Parameters:
      value - exploration factor value
      Returns:
      arguments object
    • attributes

      VectorAddArgs attributes(Object attributes)
      Defines the attributes. Used in the form of a JavaScript object.
      Parameters:
      attributes - attributes object to serialize
      Returns:
      arguments object
    • maxConnections

      VectorAddArgs maxConnections(int maxConnections)
      Defines the number of maximum connections which each node will have with other nodes.
      Parameters:
      maxConnections - number of maximum connections
      Returns:
      arguments object