class
Qdrant::Api::StrictModeConfigOutput
- Qdrant::Api::StrictModeConfigOutput
- Reference
- Object
Included Modules
- JSON::Serializable
- Qdrant::Api::Serializable
- Qdrant::Api::Validation
- YAML::Serializable
Defined in:
qdrant-api/models/strict_mode_config_output.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
-
.new(enabled : Bool | Nil = nil, max_query_limit : Int32 | Nil = nil, max_timeout : Int32 | Nil = nil, unindexed_filtering_retrieve : Bool | Nil = nil, unindexed_filtering_update : Bool | Nil = nil, search_max_hnsw_ef : Int32 | Nil = nil, search_allow_exact : Bool | Nil = nil, search_max_oversampling : Float64 | Nil = nil, upsert_max_batchsize : Int32 | Nil = nil, search_max_batchsize : Int32 | Nil = nil, max_collection_vector_size_bytes : Int32 | Nil = nil, read_rate_limit : Int32 | Nil = nil, write_rate_limit : Int32 | Nil = nil, max_collection_payload_size_bytes : Int32 | Nil = nil, max_points_count : Int32 | Nil = nil, filter_max_conditions : Int32 | Nil = nil, condition_max_size : Int32 | Nil = nil, multivector_config : Hash(String, StrictModeMultivectorOutput) | Nil = nil, sparse_config : Hash(String, StrictModeSparseOutput) | Nil = nil, max_payload_index_count : Int32 | Nil = nil, max_resident_memory_percent : Int32 | Nil = nil, max_disk_usage_percent : Int32 | Nil = nil)
Initializes the object @param [Hash] attributes Model attributes in the form of hash
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#condition_max_size : Int32 | Nil
Max size of a condition, eg.
-
#condition_max_size=(value : Int32 | Nil)
Max size of a condition, eg.
- #condition_max_size_validation_error(value) : String | Nil
-
#enabled : Bool | Nil
Optional properties Whether strict mode is enabled for a collection or not.
-
#enabled=(enabled : Bool | Nil)
Optional properties Whether strict mode is enabled for a collection or not.
-
#filter_max_conditions : Int32 | Nil
Max conditions a filter can have.
-
#filter_max_conditions=(value : Int32 | Nil)
Max conditions a filter can have.
- #filter_max_conditions_validation_error(value) : String | Nil
-
#hash(hasher)
See
Object#hash(hasher) -
#list_invalid_properties
Show invalid properties with the reasons.
-
#max_collection_payload_size_bytes : Int32 | Nil
Max size of a collections payload storage in bytes
-
#max_collection_payload_size_bytes=(value : Int32 | Nil)
Max size of a collections payload storage in bytes
- #max_collection_payload_size_bytes_validation_error(value) : String | Nil
-
#max_collection_vector_size_bytes : Int32 | Nil
Max size of a collections vector storage in bytes, ignoring replicas.
-
#max_collection_vector_size_bytes=(value : Int32 | Nil)
Max size of a collections vector storage in bytes, ignoring replicas.
- #max_collection_vector_size_bytes_validation_error(value) : String | Nil
-
#max_disk_usage_percent : Int32 | Nil
Reject disk-consuming update operations when the storage filesystem exceeds this percentage of total capacity (1-100)
-
#max_disk_usage_percent=(value : Int32 | Nil)
Reject disk-consuming update operations when the storage filesystem exceeds this percentage of total capacity (1-100)
- #max_disk_usage_percent_validation_error(value) : String | Nil
-
#max_payload_index_count : Int32 | Nil
Max number of payload indexes in a collection
-
#max_payload_index_count=(value : Int32 | Nil)
Max number of payload indexes in a collection
- #max_payload_index_count_validation_error(value) : String | Nil
-
#max_points_count : Int32 | Nil
Max number of points estimated in a collection
-
#max_points_count=(value : Int32 | Nil)
Max number of points estimated in a collection
- #max_points_count_validation_error(value) : String | Nil
-
#max_query_limit : Int32 | Nil
Max allowed
limitparameter for all APIs that don't have their own max limit. -
#max_query_limit=(value : Int32 | Nil)
Max allowed
limitparameter for all APIs that don't have their own max limit. - #max_query_limit_validation_error(value) : String | Nil
-
#max_resident_memory_percent : Int32 | Nil
Reject memory-consuming update operations when resident memory exceeds this percentage of total RAM (1-100)
-
#max_resident_memory_percent=(value : Int32 | Nil)
Reject memory-consuming update operations when resident memory exceeds this percentage of total RAM (1-100)
- #max_resident_memory_percent_validation_error(value) : String | Nil
-
#max_timeout : Int32 | Nil
Max allowed
timeoutparameter. -
#max_timeout=(value : Int32 | Nil)
Max allowed
timeoutparameter. - #max_timeout_validation_error(value) : String | Nil
-
#multivector_config : Hash(String, StrictModeMultivectorOutput) | Nil
Multivector configuration
-
#multivector_config=(multivector_config : Hash(String, StrictModeMultivectorOutput) | Nil)
Multivector configuration
-
#read_rate_limit : Int32 | Nil
Max number of read operations per minute per replica
-
#read_rate_limit=(value : Int32 | Nil)
Max number of read operations per minute per replica
- #read_rate_limit_validation_error(value) : String | Nil
-
#search_allow_exact : Bool | Nil
Whether exact search is allowed or not.
-
#search_allow_exact=(search_allow_exact : Bool | Nil)
Whether exact search is allowed or not.
-
#search_max_batchsize : Int32 | Nil
Max batchsize when searching
-
#search_max_batchsize=(value : Int32 | Nil)
Max batchsize when searching
- #search_max_batchsize_validation_error(value) : String | Nil
-
#search_max_hnsw_ef : Int32 | Nil
Max HNSW value allowed in search parameters.
-
#search_max_hnsw_ef=(value : Int32 | Nil)
Max HNSW value allowed in search parameters.
- #search_max_hnsw_ef_validation_error(value) : String | Nil
-
#search_max_oversampling : Float64 | Nil
Max oversampling value allowed in search.
-
#search_max_oversampling=(search_max_oversampling : Float64 | Nil)
Max oversampling value allowed in search.
-
#sparse_config : Hash(String, StrictModeSparseOutput) | Nil
Sparse vector configuration
-
#sparse_config=(sparse_config : Hash(String, StrictModeSparseOutput) | Nil)
Sparse vector configuration
-
#unindexed_filtering_retrieve : Bool | Nil
Allow usage of unindexed fields in retrieval based (e.g.
-
#unindexed_filtering_retrieve=(unindexed_filtering_retrieve : Bool | Nil)
Allow usage of unindexed fields in retrieval based (e.g.
-
#unindexed_filtering_update : Bool | Nil
Allow usage of unindexed fields in filtered updates (e.g.
-
#unindexed_filtering_update=(unindexed_filtering_update : Bool | Nil)
Allow usage of unindexed fields in filtered updates (e.g.
-
#upsert_max_batchsize : Int32 | Nil
Max batchsize when upserting
-
#upsert_max_batchsize=(value : Int32 | Nil)
Max batchsize when upserting
- #upsert_max_batchsize_validation_error(value) : String | Nil
-
#valid?
Check to see if the all the properties in the model are valid @return true if the model is valid
-
#write_rate_limit : Int32 | Nil
Max number of write operations per minute per replica
-
#write_rate_limit=(value : Int32 | Nil)
Max number of write operations per minute per replica
- #write_rate_limit_validation_error(value) : String | Nil
Macros inherited from module Qdrant::Api::Validation
validates(name, klass, nilable, **rules)
validates
Instance methods inherited from module Qdrant::Api::Serializable
eql?(other)
eql?,
to_body : Hash(String, JSON::Any)
to_body,
to_h : Hash(String, JSON::Any)
to_h,
to_s(io : IO) : Nil
to_s
Constructor Detail
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Optional properties Whether strict mode is enabled for a collection or not.
Optional properties Whether strict mode is enabled for a collection or not.
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
Max size of a collections payload storage in bytes
Max size of a collections payload storage in bytes
Max size of a collections vector storage in bytes, ignoring replicas.
Max size of a collections vector storage in bytes, ignoring replicas.
Reject disk-consuming update operations when the storage filesystem exceeds this percentage of total capacity (1-100)
Reject disk-consuming update operations when the storage filesystem exceeds this percentage of total capacity (1-100)
Max allowed limit parameter for all APIs that don't have their own max limit.
Max allowed limit parameter for all APIs that don't have their own max limit.
Reject memory-consuming update operations when resident memory exceeds this percentage of total RAM (1-100)
Reject memory-consuming update operations when resident memory exceeds this percentage of total RAM (1-100)
Multivector configuration
Multivector configuration
Max oversampling value allowed in search.
Sparse vector configuration
Allow usage of unindexed fields in retrieval based (e.g. search) filters.
Allow usage of unindexed fields in retrieval based (e.g. search) filters.
Allow usage of unindexed fields in filtered updates (e.g. delete by payload).
Allow usage of unindexed fields in filtered updates (e.g. delete by payload).
Check to see if the all the properties in the model are valid @return true if the model is valid