weaviate.collections.aggregations

weaviate.collections.aggregations.aggregate

weaviate.collections.aggregations.hybrid

class weaviate.collections.aggregations.hybrid._Hybrid(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _HybridExecutor[ConnectionSync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

class weaviate.collections.aggregations.hybrid._HybridAsync(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _HybridExecutor[ConnectionAsync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

weaviate.collections.aggregations.near_image

class weaviate.collections.aggregations.near_image._NearImage(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _NearImageExecutor[ConnectionSync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

class weaviate.collections.aggregations.near_image._NearImageAsync(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _NearImageExecutor[ConnectionAsync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

weaviate.collections.aggregations.near_object

class weaviate.collections.aggregations.near_object._NearObject(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _NearObjectExecutor[ConnectionSync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

class weaviate.collections.aggregations.near_object._NearObjectAsync(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _NearObjectExecutor[ConnectionAsync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

weaviate.collections.aggregations.near_text

class weaviate.collections.aggregations.near_text._NearText(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _NearTextExecutor[ConnectionSync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

class weaviate.collections.aggregations.near_text._NearTextAsync(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _NearTextExecutor[ConnectionAsync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

weaviate.collections.aggregations.near_vector

class weaviate.collections.aggregations.near_vector._NearVector(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _NearVectorExecutor[ConnectionSync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

class weaviate.collections.aggregations.near_vector._NearVectorAsync(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _NearVectorExecutor[ConnectionAsync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

weaviate.collections.aggregations.over_all

class weaviate.collections.aggregations.over_all._OverAll(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _OverAllExecutor[ConnectionSync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)

class weaviate.collections.aggregations.over_all._OverAllAsync(connection, name, consistency_level, tenant, validate_arguments)[source]

Bases: _OverAllExecutor[ConnectionAsync]

Parameters:
  • connection (ConnectionType)

  • name (str)

  • consistency_level (ConsistencyLevel | None)

  • tenant (str | None)

  • validate_arguments (bool)