Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/builders/abort_shard_transfer_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct AbortShardTransferBuilder {
/// Local shard id
Expand Down
1 change: 1 addition & 0 deletions src/builders/acorn_search_params_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::AcornSearchParams;

#[must_use]
#[derive(Clone)]
pub struct AcornSearchParamsBuilder {
/// If true, then ACORN may be used for the HNSW search based on filters selectivity.
Expand Down
1 change: 1 addition & 0 deletions src/builders/binary_quantization_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct BinaryQuantizationBuilder {
/// If true - quantized vectors always will be stored in RAM, ignoring the config of main storage
Expand Down
1 change: 1 addition & 0 deletions src/builders/bool_index_params_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct BoolIndexParamsBuilder {
/// If true - store index on disk.
Expand Down
1 change: 1 addition & 0 deletions src/builders/clear_payload_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct ClearPayloadPointsBuilder {
/// name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/collection_params_diff_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct CollectionParamsDiffBuilder {
/// Number of replicas of each shard that network tries to maintain
Expand Down
1 change: 1 addition & 0 deletions src/builders/context_example_pair_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct ContextExamplePairBuilder {
pub(crate) positive: Option<Option<VectorExample>>,
Expand Down
1 change: 1 addition & 0 deletions src/builders/context_input_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct ContextInputBuilder {
/// Search space will be constrained by these pairs of vectors
Expand Down
1 change: 1 addition & 0 deletions src/builders/context_input_pair_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct ContextInputPairBuilder {
/// A positive vector
Expand Down
1 change: 1 addition & 0 deletions src/builders/count_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct CountPointsBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/create_alias_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct CreateAliasBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/create_collection_builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ use crate::grpc_conversions::metadata::MetadataWrapper;
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Debug, Clone)]
pub struct CreateCollectionBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/create_field_index_collection_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct CreateFieldIndexCollectionBuilder {
/// name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/create_shard_key_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct CreateShardKeyBuilder {
/// User-defined shard key
Expand Down
1 change: 1 addition & 0 deletions src/builders/create_shard_key_request_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct CreateShardKeyRequestBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/datetime_index_params_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DatetimeIndexParamsBuilder {
/// If true - store index on disk.
Expand Down
1 change: 1 addition & 0 deletions src/builders/decay_params_expression_builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ use crate::qdrant::*;
///
/// Decay functions (exponential, Gaussian, linear) are used in scoring to create a decay effect
/// based on distance from a target value.
#[must_use]
#[derive(Clone)]
pub struct DecayParamsExpressionBuilder {
/// The variable to decay
Expand Down
1 change: 1 addition & 0 deletions src/builders/delete_collection_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DeleteCollectionBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/delete_field_index_collection_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DeleteFieldIndexCollectionBuilder {
/// name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/delete_payload_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DeletePayloadPointsBuilder {
/// name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/delete_point_vectors_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DeletePointVectorsBuilder {
/// name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/delete_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DeletePointsBuilder {
/// name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/delete_shard_key_request_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DeleteShardKeyRequestBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/delete_snapshot_request_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DeleteSnapshotRequestBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/dense_vector_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DenseVectorBuilder {
pub(crate) values: Vec<f32>,
Expand Down
1 change: 1 addition & 0 deletions src/builders/discover_batch_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DiscoverBatchPointsBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/discover_input_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DiscoverInputBuilder {
/// Use this as the primary search objective
Expand Down
1 change: 1 addition & 0 deletions src/builders/discover_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct DiscoverPointsBuilder {
/// name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/facet_counts_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct FacetCountsBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/feedback_item_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct FeedbackItemBuilder {
/// The id or vector from the original model
Expand Down
1 change: 1 addition & 0 deletions src/builders/feedback_strategy_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct FeedbackStrategyBuilder {
pub(crate) variant: feedback_strategy::Variant,
Expand Down
1 change: 1 addition & 0 deletions src/builders/float_index_params_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct FloatIndexParamsBuilder {
/// If true - store index on disk.
Expand Down
1 change: 1 addition & 0 deletions src/builders/formula_builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ use crate::qdrant::*;
/// Builder for the Formula struct, which represents a scoring formula for points.
///
/// The Formula struct is used to define custom scoring expressions and default values.
#[must_use]
#[derive(Clone)]
pub struct FormulaBuilder {
/// The expression that defines how to score points.
Expand Down
1 change: 1 addition & 0 deletions src/builders/geo_index_params_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct GeoIndexParamsBuilder {
/// If true - store index on disk.
Expand Down
1 change: 1 addition & 0 deletions src/builders/get_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct GetPointsBuilder {
/// name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/hnsw_config_diff_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct HnswConfigDiffBuilder {
///
Expand Down
1 change: 1 addition & 0 deletions src/builders/integer_index_params_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct IntegerIndexParamsBuilder {
/// If true - support direct lookups.
Expand Down
1 change: 1 addition & 0 deletions src/builders/keyword_index_params_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct KeywordIndexParamsBuilder {
/// If true - used for tenant optimization.
Expand Down
1 change: 1 addition & 0 deletions src/builders/lookup_location_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct LookupLocationBuilder {
pub(crate) collection_name: Option<String>,
Expand Down
1 change: 1 addition & 0 deletions src/builders/max_optimization_threads_builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ use crate::qdrant::*;
///
/// - If `auto` - have no limit and choose dynamically to saturate CPU.
/// - If `disabled` or `0` - no optimization threads, optimizations will be disabled.
#[must_use]
#[derive(Clone)]
pub struct MaxOptimizationThreadsBuilder {
pub(crate) inner: MaxOptimizationThreads,
Expand Down
1 change: 1 addition & 0 deletions src/builders/mmr_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::Mmr;

#[must_use]
#[derive(Clone)]
pub struct MmrBuilder {
/// Tunable parameter for the MMR algorithm.
Expand Down
1 change: 1 addition & 0 deletions src/builders/move_shard_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct MoveShardBuilder {
/// Local shard id
Expand Down
1 change: 1 addition & 0 deletions src/builders/multi_dense_vector_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone, Default)]
pub struct MultiDenseVectorBuilder {
pub(crate) vectors: Vec<DenseVector>,
Expand Down
1 change: 1 addition & 0 deletions src/builders/multi_vector_config_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct MultiVectorConfigBuilder {
/// Comparator for multi-vector search
Expand Down
1 change: 1 addition & 0 deletions src/builders/optimizers_config_diff_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct OptimizersConfigDiffBuilder {
///
Expand Down
1 change: 1 addition & 0 deletions src/builders/order_by_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct OrderByBuilder {
/// Payload key to order by
Expand Down
1 change: 1 addition & 0 deletions src/builders/prefetch_query_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct PrefetchQueryBuilder {
/// Sub-requests to perform first. If present, the query will be performed on the results of the prefetches.
Expand Down
1 change: 1 addition & 0 deletions src/builders/product_quantization_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct ProductQuantizationBuilder {
/// Compression ratio
Expand Down
1 change: 1 addition & 0 deletions src/builders/quantization_search_params_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct QuantizationSearchParamsBuilder {
///
Expand Down
1 change: 1 addition & 0 deletions src/builders/query_batch_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct QueryBatchPointsBuilder {
pub(crate) collection_name: Option<String>,
Expand Down
1 change: 1 addition & 0 deletions src/builders/query_point_groups_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct QueryPointGroupsBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/query_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct QueryPointsBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/recommend_batch_points_builder.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::grpc_macros::convert_option;
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct RecommendBatchPointsBuilder {
/// Name of the collection
Expand Down
1 change: 1 addition & 0 deletions src/builders/recommend_input_builder.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::qdrant::*;

#[must_use]
#[derive(Clone)]
pub struct RecommendInputBuilder {
/// Look for vectors closest to the vectors from these points
Expand Down
Loading
Loading