From 137f289450d618917fdce1db8581b7fb5d135f5c Mon Sep 17 00:00:00 2001 From: Ali Hamdi Ali Fadel Date: Fri, 11 Apr 2025 10:24:24 +0300 Subject: [PATCH] Allow sparse_vectors to be passed to collections.create --- lib/qdrant/collections.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/qdrant/collections.rb b/lib/qdrant/collections.rb index cc87644..3d43b97 100644 --- a/lib/qdrant/collections.rb +++ b/lib/qdrant/collections.rb @@ -20,6 +20,7 @@ def get(collection_name:) def create( collection_name:, vectors:, + sparse_vectors: nil, shard_number: nil, replication_factor: nil, write_consistency_factor: nil, @@ -33,6 +34,7 @@ def create( response = client.connection.put("#{PATH}/#{collection_name}") do |req| req.body = {} req.body["vectors"] = vectors + req.body["sparse_vectors"] = sparse_vectors unless sparse_vectors.nil? req.body["shard_number"] = shard_number unless shard_number.nil? req.body["replication_factor"] = replication_factor unless replication_factor.nil? req.body["write_consistency_factor"] = write_consistency_factor unless write_consistency_factor.nil?