Qdrant Elixir client for interacting with Qdrant vector database.
Client-first functions use an explicit Qdrant.Client. Compatibility forms
without a client build one with default_client/0.
Successful calls return the complete Qdrant response envelope. The facade
never unwraps the "result", "status", or "time" fields. Text and binary
endpoint responses are likewise returned unchanged.
Examples
client = Qdrant.Client.new!(url: "http://localhost:6333")
{:ok, _response} = Qdrant.list_collections(client)
{:ok, _response} =
Qdrant.create_collection(client, "articles", %{
vectors: %{size: 42, distance: "Cosine"}
})Client-first functions accept request options as their final argument when the endpoint supports them. Compatibility functions remain available, but explicit clients are preferred for applications that connect to more than one Qdrant instance.
Summary
Functions
Performs the batch_update_points Qdrant REST operation.
Performs the batch_update_points Qdrant REST operation.
Performs the batch_update_points Qdrant REST operation.
Performs the clear_issues Qdrant REST operation.
Performs the clear_issues Qdrant REST operation.
Performs the clear_payload Qdrant REST operation.
Performs the clear_payload Qdrant REST operation.
Performs the clear_payload Qdrant REST operation.
Performs the cluster_status Qdrant REST operation.
Performs the cluster_status Qdrant REST operation.
Performs the collection_cluster_info Qdrant REST operation.
Performs the collection_cluster_info Qdrant REST operation.
Performs the collection_exists Qdrant REST operation.
Performs the collection_exists Qdrant REST operation.
Performs the collection_exists Qdrant REST operation.
Deprecated alias for get_collection/1.
Deprecated alias for get_collection/2.
Deprecated alias for get_collection/2 and get_collection/1.
Performs the count_points Qdrant REST operation.
Performs the count_points Qdrant REST operation.
Performs the count_points Qdrant REST operation.
Performs the create_collection Qdrant REST operation.
Performs the create_collection Qdrant REST operation.
Performs the create_collection Qdrant REST operation.
Performs the create_field_index Qdrant REST operation.
Performs the create_field_index Qdrant REST operation.
Performs the create_field_index Qdrant REST operation.
Performs the create_full_snapshot Qdrant REST operation.
Performs the create_full_snapshot Qdrant REST operation.
Performs the create_full_snapshot Qdrant REST operation.
Performs the create_shard_key Qdrant REST operation.
Performs the create_shard_key Qdrant REST operation.
Performs the create_shard_key Qdrant REST operation.
Performs the create_shard_snapshot Qdrant REST operation.
Performs the create_shard_snapshot Qdrant REST operation.
Performs the create_shard_snapshot Qdrant REST operation.
Performs the create_snapshot Qdrant REST operation.
Performs the create_snapshot Qdrant REST operation.
Performs the create_snapshot Qdrant REST operation.
Builds a client from application and environment compatibility configuration.
Builds the default client, raising Qdrant.Error for invalid configuration.
Performs the delete_collection Qdrant REST operation.
Performs the delete_collection Qdrant REST operation.
Performs the delete_collection Qdrant REST operation.
Performs the delete_field_index Qdrant REST operation.
Performs the delete_field_index Qdrant REST operation.
Performs the delete_field_index Qdrant REST operation.
Performs the delete_full_snapshot Qdrant REST operation.
Performs the delete_full_snapshot Qdrant REST operation.
Performs the delete_full_snapshot Qdrant REST operation.
Performs the delete_payload Qdrant REST operation.
Performs the delete_payload Qdrant REST operation.
Performs the delete_payload Qdrant REST operation.
Performs the delete_points Qdrant REST operation.
Performs the delete_points Qdrant REST operation.
Performs the delete_points Qdrant REST operation.
Performs the delete_shard_key Qdrant REST operation.
Performs the delete_shard_key Qdrant REST operation.
Performs the delete_shard_key Qdrant REST operation.
Performs the delete_shard_snapshot Qdrant REST operation.
Performs the delete_shard_snapshot Qdrant REST operation.
Performs the delete_shard_snapshot Qdrant REST operation.
Performs the delete_snapshot Qdrant REST operation.
Performs the delete_snapshot Qdrant REST operation.
Performs the delete_snapshot Qdrant REST operation.
Performs the delete_vectors Qdrant REST operation.
Performs the delete_vectors Qdrant REST operation.
Performs the delete_vectors Qdrant REST operation.
Performs the discover_points Qdrant REST operation.
Performs the discover_points Qdrant REST operation.
Performs the discover_points Qdrant REST operation.
Performs the discover_points_batch Qdrant REST operation.
Performs the discover_points_batch Qdrant REST operation.
Performs the discover_points_batch Qdrant REST operation.
Performs the download_full_snapshot_to_file Qdrant REST operation.
Performs the download_full_snapshot_to_file Qdrant REST operation.
Performs the download_shard_snapshot_to_file Qdrant REST operation.
Performs the download_shard_snapshot_to_file Qdrant REST operation.
Performs the download_snapshot_to_file Qdrant REST operation.
Performs the download_snapshot_to_file Qdrant REST operation.
Performs the facet_points Qdrant REST operation.
Performs the facet_points Qdrant REST operation.
Performs the facet_points Qdrant REST operation.
Performs the get_collection Qdrant REST operation.
Performs the get_collection Qdrant REST operation.
Performs the get_collection Qdrant REST operation.
Performs the get_collection_aliases Qdrant REST operation.
Performs the get_collection_aliases Qdrant REST operation.
Performs the get_collection_aliases Qdrant REST operation.
Deprecated alias for get_collection/1.
Deprecated alias for get_collection/2.
Deprecated alias for get_collection/2 and get_collection/1.
Performs the get_collections_aliases Qdrant REST operation.
Performs the get_collections_aliases Qdrant REST operation.
Performs the get_collections_aliases Qdrant REST operation.
Performs the get_full_snapshot Qdrant REST operation.
Performs the get_full_snapshot Qdrant REST operation.
Performs the get_full_snapshot Qdrant REST operation.
Performs the get_issues Qdrant REST operation.
Performs the get_issues Qdrant REST operation.
Performs the get_point Qdrant REST operation.
Performs the get_point Qdrant REST operation.
Performs the get_point Qdrant REST operation.
Performs the get_points Qdrant REST operation.
Performs the get_points Qdrant REST operation.
Performs the get_points Qdrant REST operation.
Performs the get_shard_snapshot Qdrant REST operation.
Performs the get_shard_snapshot Qdrant REST operation.
Performs the get_shard_snapshot Qdrant REST operation.
Performs the get_snapshot Qdrant REST operation.
Performs the get_snapshot Qdrant REST operation.
Performs the get_snapshot Qdrant REST operation.
Performs the healthz Qdrant REST operation.
Performs the healthz Qdrant REST operation.
Performs the list_collections Qdrant REST operation.
Performs the list_collections Qdrant REST operation.
Performs the list_collections Qdrant REST operation.
Performs the list_full_snapshots Qdrant REST operation.
Performs the list_full_snapshots Qdrant REST operation.
Performs the list_full_snapshots Qdrant REST operation.
Performs the list_shard_snapshots Qdrant REST operation.
Performs the list_shard_snapshots Qdrant REST operation.
Performs the list_shard_snapshots Qdrant REST operation.
Performs the list_snapshots Qdrant REST operation.
Performs the list_snapshots Qdrant REST operation.
Performs the list_snapshots Qdrant REST operation.
Performs the livez Qdrant REST operation.
Performs the livez Qdrant REST operation.
Performs the lock_options Qdrant REST operation.
Performs the lock_options Qdrant REST operation.
Performs the metrics Qdrant REST operation.
Performs the metrics Qdrant REST operation.
Performs the metrics Qdrant REST operation.
Performs the overwrite_payload Qdrant REST operation.
Performs the overwrite_payload Qdrant REST operation.
Performs the overwrite_payload Qdrant REST operation.
Performs the query_points Qdrant REST operation.
Performs the query_points Qdrant REST operation.
Performs the query_points Qdrant REST operation.
Performs the query_points_batch Qdrant REST operation.
Performs the query_points_batch Qdrant REST operation.
Performs the query_points_batch Qdrant REST operation.
Performs the query_points_groups Qdrant REST operation.
Performs the query_points_groups Qdrant REST operation.
Performs the query_points_groups Qdrant REST operation.
Performs the readyz Qdrant REST operation.
Performs the readyz Qdrant REST operation.
Performs the recommend_points Qdrant REST operation.
Performs the recommend_points Qdrant REST operation.
Performs the recommend_points Qdrant REST operation.
Performs the recommend_points_batch Qdrant REST operation.
Performs the recommend_points_batch Qdrant REST operation.
Performs the recommend_points_batch Qdrant REST operation.
Performs the recommend_points_groups Qdrant REST operation.
Performs the recommend_points_groups Qdrant REST operation.
Performs the recommend_points_groups Qdrant REST operation.
Performs the recover_current_peer Qdrant REST operation.
Performs the recover_current_peer Qdrant REST operation.
Performs the recover_from_snapshot Qdrant REST operation.
Performs the recover_from_snapshot Qdrant REST operation.
Performs the recover_from_snapshot Qdrant REST operation.
Performs the recover_from_uploaded_snapshot Qdrant REST operation.
Performs the recover_from_uploaded_snapshot Qdrant REST operation.
Performs the recover_from_uploaded_snapshot Qdrant REST operation.
Performs the recover_from_uploaded_snapshot Qdrant REST operation.
Performs the recover_from_uploaded_snapshot_file Qdrant REST operation.
Performs the recover_from_uploaded_snapshot_file Qdrant REST operation.
Performs the recover_shard_from_snapshot Qdrant REST operation.
Performs the recover_shard_from_snapshot Qdrant REST operation.
Performs the recover_shard_from_snapshot Qdrant REST operation.
Performs the recover_shard_from_uploaded_snapshot Qdrant REST operation.
Performs the recover_shard_from_uploaded_snapshot Qdrant REST operation.
Performs the recover_shard_from_uploaded_snapshot Qdrant REST operation.
Performs the recover_shard_from_uploaded_snapshot Qdrant REST operation.
Performs the recover_shard_from_uploaded_snapshot_file Qdrant REST operation.
Performs the recover_shard_from_uploaded_snapshot_file Qdrant REST operation.
Performs the remove_peer Qdrant REST operation.
Performs the remove_peer Qdrant REST operation.
Performs the remove_peer Qdrant REST operation.
Performs the root Qdrant REST operation.
Performs the root Qdrant REST operation.
Performs the scroll_points Qdrant REST operation.
Performs the scroll_points Qdrant REST operation.
Performs the scroll_points Qdrant REST operation.
Performs the search_matrix_offsets Qdrant REST operation.
Performs the search_matrix_offsets Qdrant REST operation.
Performs the search_matrix_offsets Qdrant REST operation.
Performs the search_matrix_pairs Qdrant REST operation.
Performs the search_matrix_pairs Qdrant REST operation.
Performs the search_matrix_pairs Qdrant REST operation.
Performs the search_points Qdrant REST operation.
Performs the search_points Qdrant REST operation.
Performs the search_points Qdrant REST operation.
Performs the search_points_batch Qdrant REST operation.
Performs the search_points_batch Qdrant REST operation.
Performs the search_points_batch Qdrant REST operation.
Performs the search_points_groups Qdrant REST operation.
Performs the search_points_groups Qdrant REST operation.
Performs the search_points_groups Qdrant REST operation.
Performs the set_lock_options Qdrant REST operation.
Performs the set_lock_options Qdrant REST operation.
Performs the set_payload Qdrant REST operation.
Performs the set_payload Qdrant REST operation.
Performs the set_payload Qdrant REST operation.
Performs the telemetry Qdrant REST operation.
Performs the telemetry Qdrant REST operation.
Performs the telemetry Qdrant REST operation.
Performs the update_aliases Qdrant REST operation.
Performs the update_aliases Qdrant REST operation.
Performs the update_aliases Qdrant REST operation.
Performs the update_collection Qdrant REST operation.
Performs the update_collection Qdrant REST operation.
Performs the update_collection Qdrant REST operation.
Performs the update_collection_cluster Qdrant REST operation.
Performs the update_collection_cluster Qdrant REST operation.
Performs the update_collection_cluster Qdrant REST operation.
Performs the update_vectors Qdrant REST operation.
Performs the update_vectors Qdrant REST operation.
Performs the update_vectors Qdrant REST operation.
Deprecated alias for upsert_points/2.
Deprecated alias for upsert_points/3 and upsert_points/2.
Deprecated alias for upsert_points/4 and upsert_points/3.
Performs the upsert_points Qdrant REST operation.
Performs the upsert_points Qdrant REST operation.
Performs the upsert_points Qdrant REST operation.
Functions
@spec batch_update_points(term(), term()) :: Qdrant.Types.result()
Performs the batch_update_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec batch_update_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the batch_update_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec batch_update_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the batch_update_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec clear_issues() :: Qdrant.Types.result()
Performs the clear_issues Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec clear_issues(term()) :: Qdrant.Types.result()
Performs the clear_issues Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec clear_payload(term(), term()) :: Qdrant.Types.result()
Performs the clear_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec clear_payload(term(), term(), term()) :: Qdrant.Types.result()
Performs the clear_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec clear_payload(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the clear_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec cluster_status() :: Qdrant.Types.result()
Performs the cluster_status Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec cluster_status(term()) :: Qdrant.Types.result()
Performs the cluster_status Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec collection_cluster_info(term()) :: Qdrant.Types.result()
Performs the collection_cluster_info Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec collection_cluster_info(term(), term()) :: Qdrant.Types.result()
Performs the collection_cluster_info Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec collection_exists(term()) :: Qdrant.Types.result()
Performs the collection_exists Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec collection_exists(term(), term()) :: Qdrant.Types.result()
Performs the collection_exists Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec collection_exists(term(), term(), term()) :: Qdrant.Types.result()
Performs the collection_exists Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec collection_info(String.t()) :: Qdrant.Types.result()
Deprecated alias for get_collection/1.
@spec collection_info(Qdrant.Client.t(), String.t()) :: Qdrant.Types.result()
Deprecated alias for get_collection/2.
@spec collection_info(Qdrant.Client.t(), String.t(), Qdrant.Types.request_options()) :: Qdrant.Types.result()
Deprecated alias for get_collection/2 and get_collection/1.
@spec count_points(term(), term()) :: Qdrant.Types.result()
Performs the count_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec count_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the count_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec count_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the count_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec create_collection(term(), term()) :: Qdrant.Types.result()
Performs the create_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec create_collection(term(), term(), term()) :: Qdrant.Types.result()
Performs the create_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec create_collection(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the create_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec create_field_index(term(), term()) :: Qdrant.Types.result()
Performs the create_field_index Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Indexes
for endpoint-specific request fields and options.
@spec create_field_index(term(), term(), term()) :: Qdrant.Types.result()
Performs the create_field_index Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Indexes
for endpoint-specific request fields and options.
@spec create_field_index(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the create_field_index Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Indexes
for endpoint-specific request fields and options.
@spec create_full_snapshot() :: Qdrant.Types.result()
Performs the create_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec create_full_snapshot(term()) :: Qdrant.Types.result()
Performs the create_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec create_full_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the create_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec create_shard_key(term(), term()) :: Qdrant.Types.result()
Performs the create_shard_key Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec create_shard_key(term(), term(), term()) :: Qdrant.Types.result()
Performs the create_shard_key Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec create_shard_key(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the create_shard_key Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec create_shard_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the create_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec create_shard_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the create_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec create_shard_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the create_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec create_snapshot(term()) :: Qdrant.Types.result()
Performs the create_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec create_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the create_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec create_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the create_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec default_client() :: {:ok, Qdrant.Client.t()} | {:error, Qdrant.Error.t()}
Builds a client from application and environment compatibility configuration.
@spec default_client!() :: Qdrant.Client.t()
Builds the default client, raising Qdrant.Error for invalid configuration.
@spec delete_collection(term()) :: Qdrant.Types.result()
Performs the delete_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec delete_collection(term(), term()) :: Qdrant.Types.result()
Performs the delete_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec delete_collection(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec delete_field_index(term(), term()) :: Qdrant.Types.result()
Performs the delete_field_index Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Indexes
for endpoint-specific request fields and options.
@spec delete_field_index(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_field_index Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Indexes
for endpoint-specific request fields and options.
@spec delete_field_index(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_field_index Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Indexes
for endpoint-specific request fields and options.
@spec delete_full_snapshot(term()) :: Qdrant.Types.result()
Performs the delete_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec delete_full_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the delete_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec delete_full_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec delete_payload(term(), term()) :: Qdrant.Types.result()
Performs the delete_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec delete_payload(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec delete_payload(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec delete_points(term(), term()) :: Qdrant.Types.result()
Performs the delete_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec delete_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec delete_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec delete_shard_key(term(), term()) :: Qdrant.Types.result()
Performs the delete_shard_key Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec delete_shard_key(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_shard_key Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec delete_shard_key(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_shard_key Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec delete_shard_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec delete_shard_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
Performs the delete_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec delete_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the delete_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec delete_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec delete_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec delete_vectors(term(), term()) :: Qdrant.Types.result()
Performs the delete_vectors Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec delete_vectors(term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_vectors Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec delete_vectors(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the delete_vectors Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec discover_points(term(), term()) :: Qdrant.Types.result()
Performs the discover_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec discover_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the discover_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec discover_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the discover_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec discover_points_batch(term(), term()) :: Qdrant.Types.result()
Performs the discover_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec discover_points_batch(term(), term(), term()) :: Qdrant.Types.result()
Performs the discover_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec discover_points_batch(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the discover_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec download_full_snapshot_to_file(term(), term()) :: Qdrant.Types.result()
@spec download_full_snapshot_to_file(term(), term(), term()) :: Qdrant.Types.result()
Performs the download_full_snapshot_to_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec download_full_snapshot_to_file(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the download_full_snapshot_to_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec download_shard_snapshot_to_file(term(), term(), term(), term()) :: Qdrant.Types.result()
@spec download_shard_snapshot_to_file(term(), term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the download_shard_snapshot_to_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec download_shard_snapshot_to_file(term(), term(), term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the download_shard_snapshot_to_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec download_snapshot_to_file(term(), term(), term()) :: Qdrant.Types.result()
@spec download_snapshot_to_file(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the download_snapshot_to_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
Performs the download_snapshot_to_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec facet_points(term(), term()) :: Qdrant.Types.result()
Performs the facet_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec facet_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the facet_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec facet_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the facet_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec get_collection(term()) :: Qdrant.Types.result()
Performs the get_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec get_collection(term(), term()) :: Qdrant.Types.result()
Performs the get_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec get_collection(term(), term(), term()) :: Qdrant.Types.result()
Performs the get_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec get_collection_aliases(term()) :: Qdrant.Types.result()
Performs the get_collection_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec get_collection_aliases(term(), term()) :: Qdrant.Types.result()
Performs the get_collection_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec get_collection_aliases(term(), term(), term()) :: Qdrant.Types.result()
Performs the get_collection_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec get_collection_details(String.t()) :: Qdrant.Types.result()
Deprecated alias for get_collection/1.
@spec get_collection_details(Qdrant.Client.t(), String.t()) :: Qdrant.Types.result()
Deprecated alias for get_collection/2.
@spec get_collection_details( Qdrant.Client.t(), String.t(), Qdrant.Types.request_options() ) :: Qdrant.Types.result()
Deprecated alias for get_collection/2 and get_collection/1.
@spec get_collections_aliases() :: Qdrant.Types.result()
Performs the get_collections_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec get_collections_aliases(term()) :: Qdrant.Types.result()
Performs the get_collections_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec get_collections_aliases(term(), term()) :: Qdrant.Types.result()
Performs the get_collections_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec get_full_snapshot(term()) :: Qdrant.Types.result()
Performs the get_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec get_full_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the get_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec get_full_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the get_full_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec get_issues() :: Qdrant.Types.result()
Performs the get_issues Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec get_issues(term()) :: Qdrant.Types.result()
Performs the get_issues Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec get_point(term(), term()) :: Qdrant.Types.result()
Performs the get_point Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec get_point(term(), term(), term()) :: Qdrant.Types.result()
Performs the get_point Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec get_point(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the get_point Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec get_points(term(), term()) :: Qdrant.Types.result()
Performs the get_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec get_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the get_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec get_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the get_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec get_shard_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the get_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec get_shard_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the get_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
Performs the get_shard_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec get_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the get_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec get_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the get_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec get_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the get_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec healthz() :: Qdrant.Types.result()
Performs the healthz Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec healthz(term()) :: Qdrant.Types.result()
Performs the healthz Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec list_collections() :: Qdrant.Types.result()
Performs the list_collections Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec list_collections(term()) :: Qdrant.Types.result()
Performs the list_collections Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec list_collections(term(), term()) :: Qdrant.Types.result()
Performs the list_collections Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec list_full_snapshots() :: Qdrant.Types.result()
Performs the list_full_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec list_full_snapshots(term()) :: Qdrant.Types.result()
Performs the list_full_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec list_full_snapshots(term(), term()) :: Qdrant.Types.result()
Performs the list_full_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec list_shard_snapshots(term(), term()) :: Qdrant.Types.result()
Performs the list_shard_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec list_shard_snapshots(term(), term(), term()) :: Qdrant.Types.result()
Performs the list_shard_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec list_shard_snapshots(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the list_shard_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec list_snapshots(term()) :: Qdrant.Types.result()
Performs the list_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec list_snapshots(term(), term()) :: Qdrant.Types.result()
Performs the list_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec list_snapshots(term(), term(), term()) :: Qdrant.Types.result()
Performs the list_snapshots Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec livez() :: Qdrant.Types.result()
Performs the livez Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec livez(term()) :: Qdrant.Types.result()
Performs the livez Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec lock_options() :: Qdrant.Types.result()
Performs the lock_options Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec lock_options(term()) :: Qdrant.Types.result()
Performs the lock_options Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec metrics() :: Qdrant.Types.result()
Performs the metrics Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec metrics(term()) :: Qdrant.Types.result()
Performs the metrics Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec metrics(term(), term()) :: Qdrant.Types.result()
Performs the metrics Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec overwrite_payload(term(), term()) :: Qdrant.Types.result()
Performs the overwrite_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec overwrite_payload(term(), term(), term()) :: Qdrant.Types.result()
Performs the overwrite_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec overwrite_payload(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the overwrite_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points(term(), term()) :: Qdrant.Types.result()
Performs the query_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the query_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the query_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points_batch(term(), term()) :: Qdrant.Types.result()
Performs the query_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points_batch(term(), term(), term()) :: Qdrant.Types.result()
Performs the query_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points_batch(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the query_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points_groups(term(), term()) :: Qdrant.Types.result()
Performs the query_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points_groups(term(), term(), term()) :: Qdrant.Types.result()
Performs the query_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec query_points_groups(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the query_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec readyz() :: Qdrant.Types.result()
Performs the readyz Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec readyz(term()) :: Qdrant.Types.result()
Performs the readyz Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec recommend_points(term(), term()) :: Qdrant.Types.result()
Performs the recommend_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recommend_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the recommend_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recommend_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recommend_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recommend_points_batch(term(), term()) :: Qdrant.Types.result()
Performs the recommend_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recommend_points_batch(term(), term(), term()) :: Qdrant.Types.result()
Performs the recommend_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recommend_points_batch(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recommend_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recommend_points_groups(term(), term()) :: Qdrant.Types.result()
Performs the recommend_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recommend_points_groups(term(), term(), term()) :: Qdrant.Types.result()
Performs the recommend_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recommend_points_groups(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recommend_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec recover_current_peer() :: Qdrant.Types.result()
Performs the recover_current_peer Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec recover_current_peer(term()) :: Qdrant.Types.result()
Performs the recover_current_peer Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec recover_from_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the recover_from_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_from_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_from_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_from_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_from_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_from_uploaded_snapshot(term(), term()) :: Qdrant.Types.result()
Performs the recover_from_uploaded_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_from_uploaded_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_from_uploaded_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_from_uploaded_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_from_uploaded_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_from_uploaded_snapshot(term(), term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_from_uploaded_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_from_uploaded_snapshot_file(term(), term()) :: Qdrant.Types.result()
@spec recover_from_uploaded_snapshot_file(term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_from_uploaded_snapshot_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_from_uploaded_snapshot_file(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_from_uploaded_snapshot_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_shard_from_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_shard_from_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_shard_from_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_shard_from_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
Performs the recover_shard_from_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_shard_from_uploaded_snapshot(term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_shard_from_uploaded_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_shard_from_uploaded_snapshot(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_shard_from_uploaded_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_shard_from_uploaded_snapshot(term(), term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_shard_from_uploaded_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_shard_from_uploaded_snapshot( term(), term(), term(), term(), term(), term() ) :: Qdrant.Types.result()
Performs the recover_shard_from_uploaded_snapshot Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_shard_from_uploaded_snapshot_file(term(), term(), term()) :: Qdrant.Types.result()
@spec recover_shard_from_uploaded_snapshot_file(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the recover_shard_from_uploaded_snapshot_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec recover_shard_from_uploaded_snapshot_file( term(), term(), term(), term(), term() ) :: Qdrant.Types.result()
Performs the recover_shard_from_uploaded_snapshot_file Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Snapshots
for endpoint-specific request fields and options.
@spec remove_peer(term()) :: Qdrant.Types.result()
Performs the remove_peer Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec remove_peer(term(), term()) :: Qdrant.Types.result()
Performs the remove_peer Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec remove_peer(term(), term(), term()) :: Qdrant.Types.result()
Performs the remove_peer Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec root() :: Qdrant.Types.result()
Performs the root Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec root(term()) :: Qdrant.Types.result()
Performs the root Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec scroll_points(term(), term()) :: Qdrant.Types.result()
Performs the scroll_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec scroll_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the scroll_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec scroll_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the scroll_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_matrix_offsets(term(), term()) :: Qdrant.Types.result()
Performs the search_matrix_offsets Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_matrix_offsets(term(), term(), term()) :: Qdrant.Types.result()
Performs the search_matrix_offsets Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_matrix_offsets(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the search_matrix_offsets Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_matrix_pairs(term(), term()) :: Qdrant.Types.result()
Performs the search_matrix_pairs Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_matrix_pairs(term(), term(), term()) :: Qdrant.Types.result()
Performs the search_matrix_pairs Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_matrix_pairs(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the search_matrix_pairs Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points(term(), term()) :: Qdrant.Types.result()
Performs the search_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the search_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the search_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points_batch(term(), term()) :: Qdrant.Types.result()
Performs the search_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points_batch(term(), term(), term()) :: Qdrant.Types.result()
Performs the search_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points_batch(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the search_points_batch Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points_groups(term(), term()) :: Qdrant.Types.result()
Performs the search_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points_groups(term(), term(), term()) :: Qdrant.Types.result()
Performs the search_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec search_points_groups(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the search_points_groups Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec set_lock_options(term()) :: Qdrant.Types.result()
Performs the set_lock_options Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec set_lock_options(term(), term()) :: Qdrant.Types.result()
Performs the set_lock_options Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec set_payload(term(), term()) :: Qdrant.Types.result()
Performs the set_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec set_payload(term(), term(), term()) :: Qdrant.Types.result()
Performs the set_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec set_payload(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the set_payload Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec telemetry() :: Qdrant.Types.result()
Performs the telemetry Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec telemetry(term()) :: Qdrant.Types.result()
Performs the telemetry Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec telemetry(term(), term()) :: Qdrant.Types.result()
Performs the telemetry Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Service
for endpoint-specific request fields and options.
@spec update_aliases(term()) :: Qdrant.Types.result()
Performs the update_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec update_aliases(term(), term()) :: Qdrant.Types.result()
Performs the update_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec update_aliases(term(), term(), term()) :: Qdrant.Types.result()
Performs the update_aliases Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Aliases
for endpoint-specific request fields and options.
@spec update_collection(term(), term()) :: Qdrant.Types.result()
Performs the update_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec update_collection(term(), term(), term()) :: Qdrant.Types.result()
Performs the update_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec update_collection(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the update_collection Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Collections
for endpoint-specific request fields and options.
@spec update_collection_cluster(term(), term()) :: Qdrant.Types.result()
Performs the update_collection_cluster Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec update_collection_cluster(term(), term(), term()) :: Qdrant.Types.result()
Performs the update_collection_cluster Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec update_collection_cluster(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the update_collection_cluster Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Cluster
for endpoint-specific request fields and options.
@spec update_vectors(term(), term()) :: Qdrant.Types.result()
Performs the update_vectors Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec update_vectors(term(), term(), term()) :: Qdrant.Types.result()
Performs the update_vectors Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec update_vectors(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the update_vectors Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec upsert_point(String.t(), Qdrant.Types.request_body()) :: Qdrant.Types.result()
Deprecated alias for upsert_points/2.
@spec upsert_point( Qdrant.Client.t() | String.t(), String.t() | Qdrant.Types.request_body(), Qdrant.Types.request_body() | boolean() | nil ) :: Qdrant.Types.result()
Deprecated alias for upsert_points/3 and upsert_points/2.
@spec upsert_point( Qdrant.Client.t() | String.t(), String.t() | Qdrant.Types.request_body(), Qdrant.Types.request_body() | boolean() | nil, Qdrant.Types.request_options() | Qdrant.Types.ordering() | nil ) :: Qdrant.Types.result()
Deprecated alias for upsert_points/4 and upsert_points/3.
@spec upsert_points(term(), term()) :: Qdrant.Types.result()
Performs the upsert_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec upsert_points(term(), term(), term()) :: Qdrant.Types.result()
Performs the upsert_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.
@spec upsert_points(term(), term(), term(), term()) :: Qdrant.Types.result()
Performs the upsert_points Qdrant REST operation.
The client-first form accepts a %Qdrant.Client{} as its first argument.
When supported, request options are passed as the final keyword list. The
compatibility form omits the client and resolves one from application and
environment configuration.
Returns the complete Qdrant response envelope as {:ok, response} or a
{:error, %Qdrant.Error{}} value. See Qdrant.Api.Http.Points
for endpoint-specific request fields and options.