
    NgV                    W   d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddlm
Z ddlmZ  ej                    Zdd	lmZ dd
lmZ ddlmZ  ej                                        d          Zej        d         Z ej        e          Zej        d         Z ej        e          Zej        d         Z ej        e          Z ej        d         Z! ej        e!          Z"ej        d         Z# ej        e#          Z$ej        d         Z% ej        e%          Z&ej        d         Z' ej        e'          Z(ej        d         Z) ej        e)          Z*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCejD        d         ZEejD        d         ZFejD        d         ZGejD        d         ZHejD        d         ZIejD        d          ZJejD        d!         ZKejD        d"         ZLejD        d#         ZMejD        d$         ZNejD        d%         ZOejD        d&         ZPejD        d'         ZQejD        d(         ZRejD        d)         ZSejD        d*         ZTejD        d+         ZUeUjV        d,         ZWejD        d-         ZXejD        d.         ZYejD        d/         ZZejD        d0         Z[ejD        d1         Z\ejD        d2         Z]ejD        d3         Z^ejD        d4         Z_e_jV        d5         Z`ejD        d6         ZaejD        d7         ZbejD        d8         ZcejD        d9         ZdejD        d:         ZeejD        d;         ZfejD        d<         ZgejD        d=         ZhejD        d>         ZiejD        d?         ZjejD        d@         ZkejD        dA         ZlejD        dB         ZmejD        dC         ZnejD        dD         ZoejD        dE         ZpejD        dF         ZqejD        dG         ZrejD        dH         ZsejD        dI         ZtejD        dJ         ZuejD        dK         ZvejD        dL         ZwejD        dM         ZxejD        dN         ZyejD        dO         ZzejD        dP         Z{ejD        dQ         Z|ejD        dR         Z}ejD        dS         Z~ejD        dT         ZejD        dU         ZejD        dV         ZejD        dW         ZejD        dX         ZejD        dY         ZejD        dZ         ZejD        d[         ZejD        d\         ZejV        d]         ZejV        d^         ZejV        d,         ZejV        d_         ZejV        d,         ZejV        d`         ZejV        da         ZejV        db         ZejV        d&         ZejV        dc         ZejD        dd         ZejD        de         ZejD        df         ZejD        dg         ZejD        dh         ZejV        d,         ZejD        di         ZejD        dj         ZejD        dk         ZejD        dl         ZejD        dm         ZejD        dn         ZejD        do         ZejD        dp         ZejD        dq         ZejD        dr         ZejD        ds         ZejD        dt         ZejD        du         ZejD        dv         ZejV        d,         ZejD        dw         ZejD        dx         ZejD        dy         ZejD        dz         ZejD        d{         ZejD        d|         ZejD        d}         ZejD        d~         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejD        d         ZejV        d,         ZejD        d         Z ej        de	j        feEdd          Ze                    eʦ            ej        de	j        feFdd          Ze                    e̦            ej        de	j        feGdd          Ze                    eͦ            ej        de	j        feHdd          Ze                    eΦ            ej        de	j        feIdd          Ze                    eϦ            ej        d e	j        feJdd          Ze                    eЦ            ej        d!e	j        feKdd          Ze                    eѦ            ej        d"e	j        feLdd          Ze                    eҦ            ej        d#e	j        feMdd          Ze                    eӦ            ej        d$e	j        feNdd          Ze                    eԦ            ej        d%e	j        feOdd          Ze                    eզ            ej        d&e	j        fePdd          Ze                    e֦            ej        d'e	j        feQdd          Ze                    eצ            ej        d(e	j        feRdd          Ze                    eئ            ej        d)e	j        feSdd          Ze                    e٦            ej        d*e	j        feTdd          Ze                    eڦ            ej        d+e	j        f ej        d,e	j        feWdd          eUdd          Ze                    eۦ           e                    ej                    ej        d-e	j        feXdd          Ze                    eݦ            ej        d.e	j        feYdd          Ze                    eަ            ej        d/e	j        feZdd          Ze                    eߦ            ej        d0e	j        fe[dd          Ze                    e            ej        d1e	j        fe\dd          Ze                    e            ej        d2e	j        fe]dd          Ze                    e            ej        d3e	j        fe^dd          Ze                    e            ej        d4e	j        f ej        d5e	j        fe`dd          e_dd          Ze                    e           e                    ej                    ej        d6e	j        feadd          Ze                    e            ej        d7e	j        febdd          Ze                    e            ej        d8e	j        fecdd          Ze                    e            ej        d9e	j        feddd          Ze                    e            ej        d:e	j        feedd          Ze                    e            ej        d;e	j        fefdd          Ze                    e            ej        d<e	j        fegdd          Ze                    e            ej        d=e	j        fehdd          Ze                    e            ej        d>e	j        feidd          Ze                    e            ej        d?e	j        fejdd          Ze                    e            ej        d@e	j        fekdd          Ze                    e            ej        dAe	j        feldd          Ze                    e            ej        dBe	j        femdd          Ze                    e            ej        dCe	j        fendd          Ze                    e            ej        dDe	j        feodd          Ze                    e            ej        dEe	j        fepdd          Ze                    e            ej        dFe	j        feqdd          Ze                    e            ej        dGe	j        ferdd          Ze                    e            ej        dHe	j        fesdd          Ze                    e            ej        dIe	j        fetdd          Ze                    e            ej        dJe	j        feudd          Ze                    e            ej        dKe	j        fevdd          Ze                    e            ej        dLe	j        fewdd          Ze                    e            ej        dMe	j        fexdd          Ze                    e            ej        dNe	j        feydd          Ze                    e            ej        dOe	j        fezdd          Ze                    e            ej        dPe	j        fe{dd          Z e                    e             ej        dQe	j        fe|dd          Ze                    e            ej        dRe	j        fe}dd          Ze                    e            ej        dSe	j        fe~dd          Ze                    e            ej        dTe	j        fedd          Ze                    e            ej        dUe	j        fedd          Ze                    e            ej        dVe	j        fedd          Ze                    e            ej        dWe	j        fedd          Ze                    e            ej        dXe	j        fedd          Ze                    e            ej        dYe	j        fedd          Z	e                    e	            ej        dZe	j        fedd          Z
e                    e
            ej        d[e	j        fedd          Ze                    e            ej        d\e	j        f ej        d]e	j        fedd           ej        d^e	j        f ej        d,e	j        fedd          edd           ej        d_e	j        f ej        d,e	j        fedd          edd           ej        d`e	j        fedd           ej        dae	j        fedd           ej        dbe	j        fedd           ej        d&e	j        fedd           ej        dce	j        fedd          edd
          Ze                    e           e                    ej                   e                    ej                   e                    ej        j                   e                    ej                   e                    ej        j                   e                    ej                   e                    ej                   e                    ej                   e                    ej                   e                    ej                    ej        dde	j        fedd          Ze                    e            ej        dee	j        fedd          Ze                    e            ej        dfe	j        fedd          Ze                    e            ej        dge	j        fedd          Ze                    e            ej        dhe	j        f ej        d,e	j        fedd          edd          Ze                    e           e                    ej                    ej        die	j        fedd          Ze                    e            ej        dje	j        fedd          Ze                    e            ej        dke	j        fedd          Ze                    e            ej        dle	j        fedd          Ze                    e            ej        dme	j        fedd          Ze                    e            ej        dne	j        fedd          Ze                    e            ej        doe	j        fedd          Ze                    e            ej        dpe	j        fedd          Z e                    e             ej        dqe	j        fedd          Z!e                    e!            ej        dre	j        fedd          Z"e                    e"            ej        dse	j        fedd          Z#e                    e#            ej        dte	j        fedd          Z$e                    e$            ej        due	j        fedd          Z%e                    e%            ej        dve	j        f ej        d,e	j        fedd          edd          Z&e                    e&           e                    e&j                    ej        dwe	j        fedd          Z'e                    e'            ej        dxe	j        fedd          Z(e                    e(            ej        dye	j        fedd          Z)e                    e)            ej        dze	j        fedd          Z*e                    e*            ej        d{e	j        fedd          Z+e                    e+            ej        d|e	j        fedd          Z,e                    e,            ej        d}e	j        fedd          Z-e                    e-            ej        d~e	j        fedd          Z.e                    e.            ej        de	j        fedd          Z/e                    e/            ej        de	j        fedd          Z0e                    e0            ej        de	j        fedd          Z1e                    e1            ej        de	j        fedd          Z2e                    e2            ej        de	j        fedd          Z3e                    e3            ej        de	j        fedd          Z4e                    e4            ej        de	j        fedd          Z5e                    e5            ej        de	j        fedd          Z6e                    e6            ej        de	j        fedd          Z7e                    e7            ej        de	j        fedd          Z8e                    e8            ej        de	j        fedd          Z9e                    e9            ej        de	j        fedd          Z:e                    e:            ej        de	j        fedd          Z;e                    e;            ej        de	j        fedd          Z<e                    e<            ej        de	j        fedd          Z=e                    e=            ej        de	j        fedd          Z>e                    e>            ej        de	j        fedd          Z?e                    e?            ej        de	j        fedd          Z@e                    e@            ej        de	j        fedd          ZAe                    eA            ej        de	j        fedd          ZBe                    eB            ej        de	j        fedd          ZCe                    eC            ej        de	j        fedd          ZDe                    eD            ej        de	j        f ej        d,e	j        fedd          edd          ZEe                    eE           e                    eEj                    ej        de	j        fedd          ZFe                    eF           ejG        dk    
rde_H        de_I        deW_H        deW_I        de`_H        de`_I        de_H        de_I        de_H        de_I        dejJ        d         _H        dejJ        d         _I        dejJ        d         _H        dejJ        d         _I        de_H        de_I        de_H        de_I        deƐ_H        deƐ_I        de_K        de_L        de_K        de_L        de_K        de_L        de!_K        de!_L        de#_K        de#_L        de%_K        de%_L        de'_K        de'_L        de)_K        de)_L        deE_K        deE_L        deF_K        deF_L        deG_K        deG_L        deH_K        deH_L        deI_K        deI_L        deJ_K        deJ_L        deK_K        deK_L        deL_K        deL_L        deM_K        deM_L        deN_K        deN_L        deO_K        deO_L        deP_K        deP_L        deQ_K        deQ_L        deR_K        deR_L        deS_K        deS_L        deT_K        deT_L        deU_K        deU_L        deW_K        deW_L        deX_K        deX_L        deY_K        deY_L        deZ_K        deZ_L        de[_K        de[_L        de\_K        de\_L        de]_K        de]_L        de^_K        de^_L        de__K        de__L        de`_K        de`_L        dea_K        dea_L        deb_K        deb_L        dec_K        dec_L        ded_K        ded_L        dee_K        dee_L        def_K        def_L        deg_K        deg_L        deh_K        deh_L        dei_K        dei_L        dej_K        dej_L        dek_K        dek_L        del_K        del_L        d em_K        dem_L        den_K        den_L        deo_K        deo_L        dep_K        dep_L        deq_K        d	eq_L        d
er_K        der_L        des_K        des_L        det_K        det_L        deu_K        deu_L        dev_K        dev_L        dew_K        dew_L        dex_K        dex_L        dey_K        dey_L        dez_K        dez_L        de{_K        de{_L        de|_K        de|_L        d e}_K        d!e}_L        d"e~_K        d#e~_L        d$e_K        d%e_L        d&e_K        d'e_L        d(e_K        d)e_L        d*e_K        d+e_L        d,e_K        d-e_L        d.e_K        d/e_L        d0e_K        d1e_L        d2e_K        d3e_L        d4e_K        d5e_L        d6e_K        d7e_L        d8e_K        d9e_L        de_K        de_L        d:e_K        d;e_L        de_K        de_L        d<e_K        d=e_L        d>e_K        d?e_L        d@e_K        dAe_L        dBe_K        dCe_L        dDe_K        dEe_L        dFe_K        dGe_L        dHe_K        dIe_L        dJe_K        dKe_L        dLe_K        dMe_L        dNe_K        dOe_L        de_K        de_L        dPe_K        dQe_L        dRe_K        dSe_L        dTe_K        dUe_L        dVe_K        dWe_L        dXe_K        dYe_L        dZe_K        d[e_L        d\e_K        d]e_L        d^e_K        d_e_L        d`e_K        dae_L        dbe_K        dce_L        dde_K        dee_L        dfe_K        dge_L        dhe_K        die_L        dje_K        dke_L        de_K        de_L        dle_K        dme_L        dne_K        doe_L        dpe_K        dqe_L        dre_K        dse_L        dte_K        due_L        dve_K        dwe_L        dxe_K        dye_L        dze_K        d{e_L        d|e_K        d}e_L        d~e_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        de_K        de_L        deÐ_K        deÐ_L        deĐ_K        deĐ_L        deŐ_K        deŐ_L        deƐ_K        deƐ_L        deǐ_K        deǐ_L        dS dS (  zGenerated protocol buffer code.    )enum_type_wrapper)
descriptor)descriptor_pool)message)
reflection)symbol_database   )collections_pb2)timestamp_pb2)json_with_int_pb2s4[  
points.protoqdrantcollections.protogoogle/protobuf/timestamp.protojson_with_int.proto"8
WriteOrdering'
type (2.qdrant.WriteOrderingType"Y
ReadConsistency+
type (2.qdrant.ReadConsistencyTypeH 
factor (H B
value"<
PointId
num (H 
uuid (	H B
point_id_options"
SparseIndices
data ("}
Vector
data (+
indices (2.qdrant.SparseIndicesH 
vectors_count (HB

_indicesB
_vectors_count"
DenseVector
data ("/
SparseVector
values (
indices ("8
MultiDenseVector$
vectors (2.qdrant.DenseVector"
VectorInput
id (2.qdrant.PointIdH $
dense (2.qdrant.DenseVectorH &
sparse (2.qdrant.SparseVectorH /
multi_dense (2.qdrant.MultiDenseVectorH B	
variant"8
ShardKeySelector$

shard_keys (2.qdrant.ShardKey"
UpsertPoints
collection_name (	
wait (H #
points (2.qdrant.PointStruct,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"
DeletePoints
collection_name (	
wait (H &
points (2.qdrant.PointsSelector,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"
	GetPoints
collection_name (	
ids (2.qdrant.PointId1
with_payload (2.qdrant.WithPayloadSelector6
with_vectors (2.qdrant.WithVectorsSelectorH 6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector (2.qdrant.ShardKeySelectorH
timeout (HB
_with_vectorsB
_read_consistencyB
_shard_key_selectorB

_timeoutJ"
UpdatePointVectors
collection_name (	
wait (H $
points (2.qdrant.PointVectors,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"M
PointVectors
id (2.qdrant.PointId 
vectors (2.qdrant.Vectors"
DeletePointVectors
collection_name (	
wait (H /
points_selector (2.qdrant.PointsSelector(
vectors (2.qdrant.VectorsSelector,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"
SetPayloadPoints
collection_name (	
wait (H 6
payload (2%.qdrant.SetPayloadPoints.PayloadEntry4
points_selector (2.qdrant.PointsSelectorH,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorH
key (	H=
PayloadEntry
key (	
value (2.qdrant.Value:8B
_waitB
_points_selectorB
	_orderingB
_shard_key_selectorB
_keyJ"
DeletePayloadPoints
collection_name (	
wait (H 
keys (	4
points_selector (2.qdrant.PointsSelectorH,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
_points_selectorB
	_orderingB
_shard_key_selectorJ"
ClearPayloadPoints
collection_name (	
wait (H &
points (2.qdrant.PointsSelector,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"
CreateFieldIndexCollection
collection_name (	
wait (H 

field_name (	*

field_type (2.qdrant.FieldTypeH;
field_index_params (2.qdrant.PayloadIndexParamsH,
ordering (2.qdrant.WriteOrderingHB
_waitB
_field_typeB
_field_index_paramsB
	_ordering"
DeleteFieldIndexCollection
collection_name (	
wait (H 

field_name (	,
ordering (2.qdrant.WriteOrderingHB
_waitB
	_ordering"(
PayloadIncludeSelector
fields (	"(
PayloadExcludeSelector
fields (	"
WithPayloadSelector
enable (H 1
include (2.qdrant.PayloadIncludeSelectorH 1
exclude (2.qdrant.PayloadExcludeSelectorH B
selector_options"
NamedVectors2
vectors (2!.qdrant.NamedVectors.VectorsEntry>
VectorsEntry
key (	
value (2.qdrant.Vector:8"g
Vectors 
vector (2.qdrant.VectorH '
vectors (2.qdrant.NamedVectorsH B
vectors_options" 
VectorsSelector
names (	"g
WithVectorsSelector
enable (H *
include (2.qdrant.VectorsSelectorH B
selector_options"
QuantizationSearchParams
ignore (H 
rescore (H
oversampling (HB	
_ignoreB

_rescoreB
_oversampling"
SearchParams
hnsw_ef (H 
exact (H;
quantization (2 .qdrant.QuantizationSearchParamsH
indexed_only (HB

_hnsw_efB
_exactB
_quantizationB
_indexed_only"
SearchPoints
collection_name (	
vector (
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
score_threshold (H 
offset	 (H
vector_name
 (	H6
with_vectors (2.qdrant.WithVectorsSelectorH6
read_consistency (2.qdrant.ReadConsistencyH
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorH2
sparse_indices (2.qdrant.SparseIndicesHB
_score_thresholdB	
_offsetB
_vector_nameB
_with_vectorsB
_read_consistencyB

_timeoutB
_shard_key_selectorB
_sparse_indicesJ"
SearchBatchPoints
collection_name (	+
search_points (2.qdrant.SearchPoints6
read_consistency (2.qdrant.ReadConsistencyH 
timeout (HB
_read_consistencyB

_timeout"

WithLookup

collection (	6
with_payload (2.qdrant.WithPayloadSelectorH 6
with_vectors (2.qdrant.WithVectorsSelectorHB
_with_payloadB
_with_vectors"
SearchPointGroups
collection_name (	
vector (
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
score_threshold (H 
vector_name (	H6
with_vectors	 (2.qdrant.WithVectorsSelectorH
group_by
 (	

group_size (6
read_consistency (2.qdrant.ReadConsistencyH,
with_lookup (2.qdrant.WithLookupH
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorH2
sparse_indices (2.qdrant.SparseIndicesHB
_score_thresholdB
_vector_nameB
_with_vectorsB
_read_consistencyB
_with_lookupB

_timeoutB
_shard_key_selectorB
_sparse_indices"}
	StartFrom
float (H 
integer (H /
	timestamp (2.google.protobuf.TimestampH 
datetime (	H B
value"
OrderBy
key (	)
	direction (2.qdrant.DirectionH *

start_from (2.qdrant.StartFromHB

_directionB
_start_from"
ScrollPoints
collection_name (	
filter (2.qdrant.Filter$
offset (2.qdrant.PointIdH 
limit (H1
with_payload (2.qdrant.WithPayloadSelector6
with_vectors (2.qdrant.WithVectorsSelectorH6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector	 (2.qdrant.ShardKeySelectorH&
order_by
 (2.qdrant.OrderByH
timeout (HB	
_offsetB
_limitB
_with_vectorsB
_read_consistencyB
_shard_key_selectorB
	_order_byB

_timeoutJ"
LookupLocation
collection_name (	
vector_name (	H 9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_vector_nameB
_shard_key_selector"
RecommendPoints
collection_name (	!
positive (2.qdrant.PointId!
negative (2.qdrant.PointId
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
score_threshold	 (H 
offset
 (H
using (	H6
with_vectors (2.qdrant.WithVectorsSelectorH0
lookup_from (2.qdrant.LookupLocationH6
read_consistency (2.qdrant.ReadConsistencyH0
strategy (2.qdrant.RecommendStrategyH(
positive_vectors (2.qdrant.Vector(
negative_vectors (2.qdrant.Vector
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_score_thresholdB	
_offsetB
_usingB
_with_vectorsB
_lookup_fromB
_read_consistencyB
	_strategyB

_timeoutB
_shard_key_selectorJ"
RecommendBatchPoints
collection_name (	1
recommend_points (2.qdrant.RecommendPoints6
read_consistency (2.qdrant.ReadConsistencyH 
timeout (HB
_read_consistencyB

_timeout"
RecommendPointGroups
collection_name (	!
positive (2.qdrant.PointId!
negative (2.qdrant.PointId
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
score_threshold (H 
using	 (	H6
with_vectors
 (2.qdrant.WithVectorsSelectorH0
lookup_from (2.qdrant.LookupLocationH
group_by (	

group_size (6
read_consistency (2.qdrant.ReadConsistencyH,
with_lookup (2.qdrant.WithLookupH0
strategy (2.qdrant.RecommendStrategyH(
positive_vectors (2.qdrant.Vector(
negative_vectors (2.qdrant.Vector
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_score_thresholdB
_usingB
_with_vectorsB
_lookup_fromB
_read_consistencyB
_with_lookupB
	_strategyB

_timeoutB
_shard_key_selector"A
TargetVector'
single (2.qdrant.VectorExampleH B
target"[
VectorExample
id (2.qdrant.PointIdH  
vector (2.qdrant.VectorH B	
example"f
ContextExamplePair'
positive (2.qdrant.VectorExample'
negative (2.qdrant.VectorExample"
DiscoverPoints
collection_name (	$
target (2.qdrant.TargetVector+
context (2.qdrant.ContextExamplePair
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
offset (H 
using	 (	H6
with_vectors
 (2.qdrant.WithVectorsSelectorH0
lookup_from (2.qdrant.LookupLocationH6
read_consistency (2.qdrant.ReadConsistencyH
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorHB	
_offsetB
_usingB
_with_vectorsB
_lookup_fromB
_read_consistencyB

_timeoutB
_shard_key_selector"
DiscoverBatchPoints
collection_name (	/
discover_points (2.qdrant.DiscoverPoints6
read_consistency (2.qdrant.ReadConsistencyH 
timeout (HB
_read_consistencyB

_timeout"
CountPoints
collection_name (	
filter (2.qdrant.Filter
exact (H 6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector (2.qdrant.ShardKeySelectorH
timeout (HB
_exactB
_read_consistencyB
_shard_key_selectorB

_timeout"
RecommendInput%
positive (2.qdrant.VectorInput%
negative (2.qdrant.VectorInput0
strategy (2.qdrant.RecommendStrategyH B
	_strategy"`
ContextInputPair%
positive (2.qdrant.VectorInput%
negative (2.qdrant.VectorInput"[
DiscoverInput#
target (2.qdrant.VectorInput%
context (2.qdrant.ContextInput"7
ContextInput'
pairs (2.qdrant.ContextInputPair"
Query&
nearest (2.qdrant.VectorInputH +
	recommend (2.qdrant.RecommendInputH )
discover (2.qdrant.DiscoverInputH '
context (2.qdrant.ContextInputH #
order_by (2.qdrant.OrderByH  
fusion (2.qdrant.FusionH  
sample (2.qdrant.SampleH B	
variant"
PrefetchQuery'
prefetch (2.qdrant.PrefetchQuery!
query (2.qdrant.QueryH 
using (	H#
filter (2.qdrant.FilterH)
params (2.qdrant.SearchParamsH
score_threshold (H
limit (H0
lookup_from (2.qdrant.LookupLocationHB
_queryB
_usingB	
_filterB	
_paramsB
_score_thresholdB
_limitB
_lookup_from"
QueryPoints
collection_name (	'
prefetch (2.qdrant.PrefetchQuery!
query (2.qdrant.QueryH 
using (	H#
filter (2.qdrant.FilterH)
params (2.qdrant.SearchParamsH
score_threshold (H
limit (H
offset	 (H6
with_vectors
 (2.qdrant.WithVectorsSelectorH6
with_payload (2.qdrant.WithPayloadSelectorH6
read_consistency (2.qdrant.ReadConsistencyH	9
shard_key_selector (2.qdrant.ShardKeySelectorH
0
lookup_from (2.qdrant.LookupLocationH
timeout (HB
_queryB
_usingB	
_filterB	
_paramsB
_score_thresholdB
_limitB	
_offsetB
_with_vectorsB
_with_payloadB
_read_consistencyB
_shard_key_selectorB
_lookup_fromB

_timeout"
QueryBatchPoints
collection_name (	)
query_points (2.qdrant.QueryPoints6
read_consistency (2.qdrant.ReadConsistencyH 
timeout (HB
_read_consistencyB

_timeout"
QueryPointGroups
collection_name (	'
prefetch (2.qdrant.PrefetchQuery!
query (2.qdrant.QueryH 
using (	H#
filter (2.qdrant.FilterH)
params (2.qdrant.SearchParamsH
score_threshold (H1
with_payload (2.qdrant.WithPayloadSelector6
with_vectors	 (2.qdrant.WithVectorsSelectorH0
lookup_from
 (2.qdrant.LookupLocationH
limit (H

group_size (H
group_by (	6
read_consistency (2.qdrant.ReadConsistencyH	,
with_lookup (2.qdrant.WithLookupH

timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_queryB
_usingB	
_filterB	
_paramsB
_score_thresholdB
_with_vectorsB
_lookup_fromB
_limitB
_group_sizeB
_read_consistencyB
_with_lookupB

_timeoutB
_shard_key_selector"
FacetCounts
collection_name (	
key (	#
filter (2.qdrant.FilterH 
limit (H
exact (H
timeout (H6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector (2.qdrant.ShardKeySelectorHB	
_filterB
_limitB
_exactB

_timeoutB
_read_consistencyB
_shard_key_selector"^

FacetValue
string_value (	H 
integer_value (H 

bool_value (H B	
variant"<
FacetHit!
value (2.qdrant.FacetValue
count ("
SearchMatrixPoints
collection_name (	#
filter (2.qdrant.FilterH 
sample (H
limit (H
using (	H
timeout (H6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector (2.qdrant.ShardKeySelectorHB	
_filterB	
_sampleB
_limitB
_usingB

_timeoutB
_read_consistencyB
_shard_key_selector"<
SearchMatrixPairs'
pairs (2.qdrant.SearchMatrixPair"Y
SearchMatrixPair
a (2.qdrant.PointId
b (2.qdrant.PointId
score ("m
SearchMatrixOffsets
offsets_row (
offsets_col (
scores (
ids (2.qdrant.PointId"
PointsUpdateOperation?
upsert (2-.qdrant.PointsUpdateOperation.PointStructListH 7
delete_deprecated (2.qdrant.PointsSelectorBH ?
set_payload (2(.qdrant.PointsUpdateOperation.SetPayloadH K
overwrite_payload (2..qdrant.PointsUpdateOperation.OverwritePayloadH E
delete_payload (2+.qdrant.PointsUpdateOperation.DeletePayloadH >
clear_payload_deprecated (2.qdrant.PointsSelectorBH E
update_vectors (2+.qdrant.PointsUpdateOperation.UpdateVectorsH E
delete_vectors (2+.qdrant.PointsUpdateOperation.DeleteVectorsH C
delete_points	 (2*.qdrant.PointsUpdateOperation.DeletePointsH C
clear_payload
 (2*.qdrant.PointsUpdateOperation.ClearPayloadH 
PointStructList#
points (2.qdrant.PointStruct9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selector

SetPayloadF
payload (25.qdrant.PointsUpdateOperation.SetPayload.PayloadEntry4
points_selector (2.qdrant.PointsSelectorH 9
shard_key_selector (2.qdrant.ShardKeySelectorH
key (	H=
PayloadEntry
key (	
value (2.qdrant.Value:8B
_points_selectorB
_shard_key_selectorB
_key
OverwritePayloadL
payload (2;.qdrant.PointsUpdateOperation.OverwritePayload.PayloadEntry4
points_selector (2.qdrant.PointsSelectorH 9
shard_key_selector (2.qdrant.ShardKeySelectorH
key (	H=
PayloadEntry
key (	
value (2.qdrant.Value:8B
_points_selectorB
_shard_key_selectorB
_key
DeletePayload
keys (	4
points_selector (2.qdrant.PointsSelectorH 9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_points_selectorB
_shard_key_selector
UpdateVectors$
points (2.qdrant.PointVectors9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selector
DeleteVectors/
points_selector (2.qdrant.PointsSelector(
vectors (2.qdrant.VectorsSelector9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selector
DeletePoints&
points (2.qdrant.PointsSelector9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selector
ClearPayload&
points (2.qdrant.PointsSelector9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selectorB
	operation"
UpdateBatchPoints
collection_name (	
wait (H 1

operations (2.qdrant.PointsUpdateOperation,
ordering (2.qdrant.WriteOrderingHB
_waitB
	_ordering"M
PointsOperationResponse$
result (2.qdrant.UpdateResult
time ("`
UpdateResult
operation_id (H $
status (2.qdrant.UpdateStatusB
_operation_id"7

OrderValue
int (H 
float (H B	
variant"
ScoredPoint
id (2.qdrant.PointId1
payload (2 .qdrant.ScoredPoint.PayloadEntry
score (
version (%
vectors (2.qdrant.VectorsH (
	shard_key (2.qdrant.ShardKeyH,
order_value (2.qdrant.OrderValueH=
PayloadEntry
key (	
value (2.qdrant.Value:8B

_vectorsB

_shard_keyB
_order_valueJ"\
GroupId
unsigned_value (H 
integer_value (H 
string_value (	H B
kind"t

PointGroup
id (2.qdrant.GroupId!
hits (2.qdrant.ScoredPoint&
lookup (2.qdrant.RetrievedPoint"2
GroupsResult"
groups (2.qdrant.PointGroup"C
SearchResponse#
result (2.qdrant.ScoredPoint
time ("B
QueryResponse#
result (2.qdrant.ScoredPoint
time ("G
QueryBatchResponse#
result (2.qdrant.BatchResult
time ("I
QueryGroupsResponse$
result (2.qdrant.GroupsResult
time ("2
BatchResult#
result (2.qdrant.ScoredPoint"H
SearchBatchResponse#
result (2.qdrant.BatchResult
time ("J
SearchGroupsResponse$
result (2.qdrant.GroupsResult
time ("B
CountResponse#
result (2.qdrant.CountResult
time ("
ScrollResponse.
next_page_offset (2.qdrant.PointIdH &
result (2.qdrant.RetrievedPoint
time (B
_next_page_offset"
CountResult
count ("
RetrievedPoint
id (2.qdrant.PointId4
payload (2#.qdrant.RetrievedPoint.PayloadEntry%
vectors (2.qdrant.VectorsH (
	shard_key (2.qdrant.ShardKeyH,
order_value (2.qdrant.OrderValueH=
PayloadEntry
key (	
value (2.qdrant.Value:8B

_vectorsB

_shard_keyB
_order_valueJ"C
GetResponse&
result (2.qdrant.RetrievedPoint
time ("F
RecommendResponse#
result (2.qdrant.ScoredPoint
time ("K
RecommendBatchResponse#
result (2.qdrant.BatchResult
time ("E
DiscoverResponse#
result (2.qdrant.ScoredPoint
time ("J
DiscoverBatchResponse#
result (2.qdrant.BatchResult
time ("M
RecommendGroupsResponse$
result (2.qdrant.GroupsResult
time ("I
UpdateBatchResponse$
result (2.qdrant.UpdateResult
time ("=
FacetResponse
hits (2.qdrant.FacetHit
time ("T
SearchMatrixPairsResponse)
result (2.qdrant.SearchMatrixPairs
time ("X
SearchMatrixOffsetsResponse+
result (2.qdrant.SearchMatrixOffsets
time ("
Filter!
should (2.qdrant.Condition
must (2.qdrant.Condition#
must_not (2.qdrant.Condition*

min_should (2.qdrant.MinShouldH B
_min_should"E
	MinShould%

conditions (2.qdrant.Condition
	min_count ("
	Condition'
field (2.qdrant.FieldConditionH ,
is_empty (2.qdrant.IsEmptyConditionH (
has_id (2.qdrant.HasIdConditionH  
filter (2.qdrant.FilterH *
is_null (2.qdrant.IsNullConditionH )
nested (2.qdrant.NestedConditionH B
condition_one_of"
IsEmptyCondition
key (	"
IsNullCondition
key (	"1
HasIdCondition
has_id (2.qdrant.PointId">
NestedCondition
key (	
filter (2.qdrant.Filter"
FieldCondition
key (	
match (2.qdrant.Match
range (2.qdrant.Range0
geo_bounding_box (2.qdrant.GeoBoundingBox%

geo_radius (2.qdrant.GeoRadius)
values_count (2.qdrant.ValuesCount'
geo_polygon (2.qdrant.GeoPolygon-
datetime_range (2.qdrant.DatetimeRange"
Match
keyword (	H 
integer (H 
boolean (H 
text (	H +
keywords (2.qdrant.RepeatedStringsH ,
integers (2.qdrant.RepeatedIntegersH 3
except_integers (2.qdrant.RepeatedIntegersH 2
except_keywords (2.qdrant.RepeatedStringsH B
match_value""
RepeatedStrings
strings (	"$
RepeatedIntegers
integers ("k
Range
lt (H 
gt (H
gte (H
lte (HB
_ltB
_gtB
_gteB
_lte"
DatetimeRange+
lt (2.google.protobuf.TimestampH +
gt (2.google.protobuf.TimestampH,
gte (2.google.protobuf.TimestampH,
lte (2.google.protobuf.TimestampHB
_ltB
_gtB
_gteB
_lte"\
GeoBoundingBox"
top_left (2.qdrant.GeoPoint&
bottom_right (2.qdrant.GeoPoint"=
	GeoRadius 
center (2.qdrant.GeoPoint
radius ("1
GeoLineString 
points (2.qdrant.GeoPoint"_

GeoPolygon'
exterior (2.qdrant.GeoLineString(
	interiors (2.qdrant.GeoLineString"q
ValuesCount
lt (H 
gt (H
gte (H
lte (HB
_ltB
_gtB
_gteB
_lte"u
PointsSelector'
points (2.qdrant.PointsIdsListH  
filter (2.qdrant.FilterH B
points_selector_one_of"-
PointsIdsList
ids (2.qdrant.PointId"
PointStruct
id (2.qdrant.PointId1
payload (2 .qdrant.PointStruct.PayloadEntry%
vectors (2.qdrant.VectorsH =
PayloadEntry
key (	
value (2.qdrant.Value:8B

_vectorsJ"$
GeoPoint
lon (
lat (*5
WriteOrderingType
Weak 

Medium

Strong*8
ReadConsistencyType
All 
Majority

Quorum*
	FieldType
FieldTypeKeyword 
FieldTypeInteger
FieldTypeFloat
FieldTypeGeo
FieldTypeText
FieldTypeBool
FieldTypeDatetime
FieldTypeUuid*
	Direction
Asc 
Desc*5
RecommendStrategy
AverageVector 
	BestScore*
Fusion
RRF 
DBSF*
Sample

Random *[
UpdateStatus
UnknownUpdateStatus 
Acknowledged
	Completed
ClockRejectedBQdrant.Client.Grpcbproto3WriteOrderingTypeReadConsistencyType	FieldType	DirectionRecommendStrategyFusionSampleUpdateStatus                  WriteOrderingReadConsistencyPointIdSparseIndicesVectorDenseVectorSparseVectorMultiDenseVectorVectorInputShardKeySelectorUpsertPointsDeletePoints	GetPointsUpdatePointVectorsPointVectorsDeletePointVectorsSetPayloadPointsPayloadEntryDeletePayloadPointsClearPayloadPointsCreateFieldIndexCollectionDeleteFieldIndexCollectionPayloadIncludeSelectorPayloadExcludeSelectorWithPayloadSelectorNamedVectorsVectorsEntryVectorsVectorsSelectorWithVectorsSelectorQuantizationSearchParamsSearchParamsSearchPointsSearchBatchPoints
WithLookupSearchPointGroups	StartFromOrderByScrollPointsLookupLocationRecommendPointsRecommendBatchPointsRecommendPointGroupsTargetVectorVectorExampleContextExamplePairDiscoverPointsDiscoverBatchPointsCountPointsRecommendInputContextInputPairDiscoverInputContextInputQueryPrefetchQueryQueryPointsQueryBatchPointsQueryPointGroupsFacetCounts
FacetValueFacetHitSearchMatrixPointsSearchMatrixPairsSearchMatrixPairSearchMatrixOffsetsPointsUpdateOperationPointStructList
SetPayloadOverwritePayloadDeletePayloadUpdateVectorsDeleteVectorsClearPayloadUpdateBatchPointsPointsOperationResponseUpdateResult
OrderValueScoredPointGroupId
PointGroupGroupsResultSearchResponseQueryResponseQueryBatchResponseQueryGroupsResponseBatchResultSearchBatchResponseSearchGroupsResponseCountResponseScrollResponseCountResultRetrievedPointGetResponseRecommendResponseRecommendBatchResponseDiscoverResponseDiscoverBatchResponseRecommendGroupsResponseUpdateBatchResponseFacetResponseSearchMatrixPairsResponseSearchMatrixOffsetsResponseFilter	MinShould	ConditionIsEmptyConditionIsNullConditionHasIdConditionNestedConditionFieldConditionMatchRepeatedStringsRepeatedIntegersRangeDatetimeRangeGeoBoundingBox	GeoRadiusGeoLineString
GeoPolygonValuesCountPointsSelectorPointsIdsListPointStructGeoPoint
points_pb2)
DESCRIPTOR
__module__)r,   r   r   )r5   r   r   )
r]   r^   r_   r`   ra   rb   r&   rc   r   r   FNs   Qdrant.Client.Grpcs   8delete_deprecateds   clear_payload_deprecatediY  iDY  iFY  i~Y  iY  i.Z  i0Z  iNZ  iPZ  iZ  iZ  iZ  iZ  iZ  iZ  i[  a               i2  i4  iQ  iS  i  i  i  i  i  i   iX  i[  i  i  iK  iN  iC  iF  i>  iA  i  i  i  i  i  i  iH	  iK	  i   it
  i
  i  i8  i;  i9  i<  ik  in  i  i  i8  i:  ib  ie  i  i	  i  iM  i  i  i  i  i  i  i  i
  i  i  i  ij  im  i5  i8  i  i  i  i  iA  iD  i  i  i  i  i  i  i   i   i!  i!  i>%  i@%  i%  i%  i%  i%  iF&  iI&  i(  i(  i)  i)  i*  i*  ip+  ir+  i+  i+  i/,  i1,  ih,  ik,  i-  i-  i/  i/  i2  i2  i2  i2  i,6  i/6  i7  i7  i7  i7  i-8  i08  i9  i9  i9  i9  iC:  iE:  i:  i:  iC  iv=  i=  i>  iJ?  iM?  i@  i@  i^A  iaA  iA  iA  iB  iB  i2C  i5C  iC  iC  iD  iD  iD  iD  i4E  i6E  imE  ipE  iF  iF  i9G  i;G  iG  iG  iG  iG  i(H  i*H  ilH  inH  iH  iH  i I  iI  i4I  i6I  i~I  iI  iI  iI  iJ  iJ  iJ  iJ  iJ  iJ  iL  iL  iSL  iUL  iL  iL  iL  iL  i/M  i1M  i{M  i}M  iM  iM  iN  iN  iTN  iVN  iN  iN  iO  iO  iO  iO  iO  iO  iQ  iQ  i7Q  i9Q  iWQ  iYQ  iQ  iQ  iQ  iQ  iS  iS  i(T  i*T  iLT  iNT  irT  itT  iT  iT  iU  iU  i#V  i%V  ibV  idV  iV  iV  iV  iV  iiW  ikW  iW  iW  iX  iX  iX  iX  iY  (M  __doc__google.protobuf.internalr   google.protobufr   _descriptorr   _descriptor_poolr   _messager   _reflectionr   _symbol_databaseDefault_sym_db r
   collections__pb2r   &google_dot_protobuf_dot_timestamp__pb2r   json__with__int__pb2AddSerializedFiler   enum_types_by_name_WRITEORDERINGTYPEEnumTypeWrapperr   _READCONSISTENCYTYPEr   
_FIELDTYPEr   
_DIRECTIONr   _RECOMMENDSTRATEGYr   _FUSIONr   _SAMPLEr   _UPDATESTATUSr   WeakMediumStrongAllMajorityQuorumFieldTypeKeywordFieldTypeIntegerFieldTypeFloatFieldTypeGeoFieldTypeTextFieldTypeBoolFieldTypeDatetimeFieldTypeUuidAscDescAverageVector	BestScoreRRFDBSFRandomUnknownUpdateStatusAcknowledged	CompletedClockRejectedmessage_types_by_name_WRITEORDERING_READCONSISTENCY_POINTID_SPARSEINDICES_VECTOR_DENSEVECTOR_SPARSEVECTOR_MULTIDENSEVECTOR_VECTORINPUT_SHARDKEYSELECTOR_UPSERTPOINTS_DELETEPOINTS
_GETPOINTS_UPDATEPOINTVECTORS_POINTVECTORS_DELETEPOINTVECTORS_SETPAYLOADPOINTSnested_types_by_name_SETPAYLOADPOINTS_PAYLOADENTRY_DELETEPAYLOADPOINTS_CLEARPAYLOADPOINTS_CREATEFIELDINDEXCOLLECTION_DELETEFIELDINDEXCOLLECTION_PAYLOADINCLUDESELECTOR_PAYLOADEXCLUDESELECTOR_WITHPAYLOADSELECTOR_NAMEDVECTORS_NAMEDVECTORS_VECTORSENTRY_VECTORS_VECTORSSELECTOR_WITHVECTORSSELECTOR_QUANTIZATIONSEARCHPARAMS_SEARCHPARAMS_SEARCHPOINTS_SEARCHBATCHPOINTS_WITHLOOKUP_SEARCHPOINTGROUPS
_STARTFROM_ORDERBY_SCROLLPOINTS_LOOKUPLOCATION_RECOMMENDPOINTS_RECOMMENDBATCHPOINTS_RECOMMENDPOINTGROUPS_TARGETVECTOR_VECTOREXAMPLE_CONTEXTEXAMPLEPAIR_DISCOVERPOINTS_DISCOVERBATCHPOINTS_COUNTPOINTS_RECOMMENDINPUT_CONTEXTINPUTPAIR_DISCOVERINPUT_CONTEXTINPUT_QUERY_PREFETCHQUERY_QUERYPOINTS_QUERYBATCHPOINTS_QUERYPOINTGROUPS_FACETCOUNTS_FACETVALUE	_FACETHIT_SEARCHMATRIXPOINTS_SEARCHMATRIXPAIRS_SEARCHMATRIXPAIR_SEARCHMATRIXOFFSETS_POINTSUPDATEOPERATION&_POINTSUPDATEOPERATION_POINTSTRUCTLIST!_POINTSUPDATEOPERATION_SETPAYLOAD._POINTSUPDATEOPERATION_SETPAYLOAD_PAYLOADENTRY'_POINTSUPDATEOPERATION_OVERWRITEPAYLOAD4_POINTSUPDATEOPERATION_OVERWRITEPAYLOAD_PAYLOADENTRY$_POINTSUPDATEOPERATION_DELETEPAYLOAD$_POINTSUPDATEOPERATION_UPDATEVECTORS$_POINTSUPDATEOPERATION_DELETEVECTORS#_POINTSUPDATEOPERATION_DELETEPOINTS#_POINTSUPDATEOPERATION_CLEARPAYLOAD_UPDATEBATCHPOINTS_POINTSOPERATIONRESPONSE_UPDATERESULT_ORDERVALUE_SCOREDPOINT_SCOREDPOINT_PAYLOADENTRY_GROUPID_POINTGROUP_GROUPSRESULT_SEARCHRESPONSE_QUERYRESPONSE_QUERYBATCHRESPONSE_QUERYGROUPSRESPONSE_BATCHRESULT_SEARCHBATCHRESPONSE_SEARCHGROUPSRESPONSE_COUNTRESPONSE_SCROLLRESPONSE_COUNTRESULT_RETRIEVEDPOINT_RETRIEVEDPOINT_PAYLOADENTRY_GETRESPONSE_RECOMMENDRESPONSE_RECOMMENDBATCHRESPONSE_DISCOVERRESPONSE_DISCOVERBATCHRESPONSE_RECOMMENDGROUPSRESPONSE_UPDATEBATCHRESPONSE_FACETRESPONSE_SEARCHMATRIXPAIRSRESPONSE_SEARCHMATRIXOFFSETSRESPONSE_FILTER
_MINSHOULD
_CONDITION_ISEMPTYCONDITION_ISNULLCONDITION_HASIDCONDITION_NESTEDCONDITION_FIELDCONDITION_MATCH_REPEATEDSTRINGS_REPEATEDINTEGERS_RANGE_DATETIMERANGE_GEOBOUNDINGBOX
_GEORADIUS_GEOLINESTRING_GEOPOLYGON_VALUESCOUNT_POINTSSELECTOR_POINTSIDSLIST_POINTSTRUCT_POINTSTRUCT_PAYLOADENTRY	_GEOPOINTGeneratedProtocolMessageTypeMessager   RegisterMessager   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   _USE_C_DESCRIPTORS_options_serialized_optionsfields_by_name_serialized_start_serialized_end     Y/var/www/html/ai-engine/env/lib/python3.11/site-packages/qdrant_client/grpc/points_pb2.py<module>rc     s;8   & % 6 6 6 6 6 6 5 5 5 5 5 5 ? ? ? ? ? ? / / / / / / 5 5 5 5 5 5 ? ? ? ? ? ? #

"
$
$ 2 1 1 1 1 1 S S S S S S 7 7 7 7 7 7 &%''99  ;mB
  nB
  nB

23FG 5%56HII !45JK 7'78LMM *;7
--j99	*;7
--j99	23FG 5%56HII 

'
1	*		*7	3	3

'
1	*		*7	3	3-n=0 0??	
	
	
   		
 	 1/B34EF +I61/B

*8
4/>0@45GH />45GH 0@0@-k:
 67KL 0@ 67KL 45GH !2!G!W !78MN  67KL (>?[\ (>?[\ $:;ST $:;ST !78MN 0@*?O +I634EF !78MN &<=WX 0@0@56IJ .|<56IJ -k:
+I60@23CD34EF "89OP "89OP 0@1/B 67KL 23CD!78MN />23CD45GH 1/B0@		)'	21/B/>45GH 45GH />.|<,Z8	 67KL 56IJ 45GH !78MN #9:QR )?)TUf)g &$:$OP\$] !1R1ghv1w .*@*UVh*i '7^7s  uC  8D 4'='RSb'c $'='RSb'c $'='RSb'c $&<&QR`&a #&<&QR`&a #56IJ %;<UV 0@.|</>(=nM +I6.|<0@23CD1/B 67KL !78MN />!78MN "89OP 1/B23CD/>23CD.CNS />56IJ $:;ST 45GH #9:QR %;<UV !78MN 1/B'=>YZ )?@]^ 

*8
4-k:
-k:
45GH 34EF 23CD34EF 23CD		)'	234EF 45GH 		)'	21/B23CD-k:
1/B.|</>23CD1/B/>(=nM ,Z8	888K[J]` `  
    & & &:+:;LxO_Na!d d  
    ( ( (
2+
29x?O>QT T  
         888K[J]` `  
    & & &	1	1(X=M<OR R 
 

      6k6}xGWFY\ \  
    $ $ $7{7IYH[^ ^  
    % % %;;;<NQYQaPc"f f   
   ( ) ) )6k6}xGWFY\ \  
    $ $ $;;;<NQYQaPc"f f   
   ( ) ) )7{7IYH[^ ^  
    % % %7{7IYH[^ ^  
    % % %4K4[8CSBUX X  	
   	 " " "=[=>RU]UeTg$j j   
   * + + +7{7IYH[^ ^  
    % % %=[=>RU]UeTg$j j   
   * + + +;;;<NQYQaPc;;;NXM]L_1b b   #f f      ( ) ) )   (5 6 6 6>k>?TW_WgVi%l l   
   + , , ,=[=>RU]UeTg$j j   
   * + + +E[EFbemeudw,z z   
   2 3 3 3E[EFbemeudw,z z   
   2 3 3 3AABZ]e]m\o(r r   
   . / / /AABZ]e]m\o(r r   
   . / / />k>?TW_WgVi%l l   
   + , , ,7{7IYH[;;;NXM]L_-b b   ^ ^      % % %   1 2 2 2
2+
29x?O>QT T  
         :+:;LxO_Na!d d  
    ( ( (>k>?TW_WgVi%l l   
   + , , ,C;CD^aiaq`s*v v   
   0 1 1 17{7IYH[^ ^  
    % % %7{7IYH[^ ^  
    % % %<K<=PS[ScRe#h h   
   ) * * *5[5lXEUDWZ Z  

   
 # # #<K<=PS[ScRe#h h   
   ) * * *4K4[8CSBUX X  	
   	 " " "
2+
29x?O>QT T  
         7{7IYH[^ ^  
    % % %99:JXM]L_ b b  
    ' ' ':+:;LxO_Na!d d  
    ( ( (?{?@VYaYiXk&n n   
   , - - -?{?@VYaYiXk&n n   
   , - - -7{7IYH[^ ^  
    % % %888K[J]` `  
    & & &=[=>RU]UeTg$j j   
   * + + +99:JXM]L_ b b  
    ' ' '>k>?TW_WgVi%l l   
   + , , ,6k6}xGWFY\ \  
    $ $ $99:JXM]L_ b b  
    ' ' ';;;<NQYQaPc"f f   
   ( ) ) )888K[J]` `  
    & & &7{7IYH[^ ^  
    % % %008;K:MP P 	 	
      888K[J]` `  
    & & &6k6}xGWFY\ \  
    $ $ $;;;<NQYQaPc"f f   
   ( ) ) );;;<NQYQaPc"f f   
   ( ) ) )6k6}xGWFY\ \  
    $ $ $5[5lXEUDWZ Z  

   
 # # #3;3JAQ@SV V  
    ! ! !=[=>RU]UeTg$j j   
   * + + +<K<=PS[ScRe#h h   
   ) * * *;;;<NQYQaPc"f f   
   ( ) ) )>k>?TW_WgVi%l l   
   + , , ,@@AX[c[kZm>k>?PS[ScRe9h h   :9,IYH[=[=nxO_NaC!d d 	 	 5^ ^   @{?@RU]UeTg=[=nxO_NaI!d d 	 	 ;j j   =K<_xO_Na7d d   =K<_xO_Na7d d   =K<_xO_Na7d d   <;;NXM]L_6b b   <;;NXM]L_6b b   (QJp Jp J J V   - . . .   -= > > >   -8 9 9 9   -8E F F F   -> ? ? ?   ->K L L L   -; < < <   -; < < <   -; < < <   -: ; ; ;   -: ; ; ;<K<=PS[ScRe#h h   
   ) * * *B+BC\_g_o^q)t t   
   / 0 0 07{7IYH[^ ^  
    % % %5[5lXEUDWZ Z  

   
 # # #6k6}xGWFY;;;NXM]L_,b b   \ \      $ $ $   0 1 1 1
2+
29x?O>QT T  
         5[5lXEUDWZ Z  

   
 # # #7{7IYH[^ ^  
    % % %99:JXM]L_ b b  
    ' ' '888K[J]` `  
    & & &=[=>RU]UeTg$j j   
   * + + +>k>?TW_WgVi%l l   
   + , , ,6k6}xGWFY\ \  
    $ $ $>k>?TW_WgVi%l l   
   + , , ,?{?@VYaYiXk&n n   
   , - - -888K[J]` `  
    & & &99:JXM]L_ b b  
    ' ' '6k6}xGWFY\ \  
    $ $ $99:JXM]L_;;;NXM]L_/b b   !b b      ' ' '   3 4 4 46k6}xGWFY\ \  
    $ $ $<K<=PS[ScRe#h h   
   ) * * *AABZ]e]m\o(r r   
   . / / /;;;<NQYQaPc"f f   
   ( ) ) )@@AX[c[kZm'p p   
   - . . .B+BC\_g_o^q)t t   
   / 0 0 0>k>?TW_WgVi%l l   
   + , , ,888K[J]` `  
    & & &DKDE`ckcsbu+x x   
   1 2 2 2FkFGdgogwfy-| |   
   3 4 4 4	1	1(X=M<OR R 
 

      4K4[8CSBUX X  	
   	 " " "4K4[8CSBUX X  	
   	 " " ";;;<NQYQaPc"f f   
   ( ) ) ):+:;LxO_Na!d d  
    ( ( (99:JXM]L_ b b  
    ' ' ':+:;LxO_Na!d d  
    ( ( (99:JXM]L_ b b  
    ' ' '008;K:MP P 	 	
      :+:;LxO_Na!d d  
    ( ( (;;;<NQYQaPc"f f   
   ( ) ) )008;K:MP P 	 	
      888K[J]` `  
    & & &99:JXM]L_ b b  
    ' ' '4K4[8CSBUX X  	
   	 " " "888K[J]` `  
    & & &5[5lXEUDWZ Z  

   
 # # #6k6}xGWFY\ \  
    $ $ $99:JXM]L_ b b  
    ' ' '888K[J]` `  
    & & &6k6}xGWFY;;;NXM]L_,b b   \ \      $ $ $   0 1 1 13;3JAQ@SV V  
    ! ! !!U***#D* ,0 )7? 4(,%3;0<@09GO0DBF6?MU6JHL'(;<ES^'(;<POS'(BCLZe'(BCW'+$2:/*.'5=2'+$2:/',&%*$).(',&$*"*$*"*',&%*$!''!''"'-! %-#%."!$. %($#&" ((#&."!$. ''!$, ","%-! #-&)%$'#!$, ",&)%$'#"%-! $-"&-! $-#*!*(,'&*%"&-! $-(,'&*%&*%$(#37 215 0)-('+&(,'&*%04/.2-04/.2-,0+*.),0+*.))-('+&"&-! $-/3.-1,!((%)$#'")-('+&.2-,0+"&-! $-"&-! $-'+&%)$ $+"+'+&%)$#*!*!(("&-! $-$(/#"&/!%)$#'"*.)(,'*.)(,'"&-! $-#'."!%. (,'&*%$(/#"'/!).(',&!&, $,$)/#"'/!&+%$)##(."!&. "'-! %- &&#(."!&. !&, $,&+%$)#&+%$)#!&, $, %+#+#)!)(-'&+%',&%*$&+%$)#).(',&+0*).(;@(:9>(86;#549#3CG0BAE0@<A);:?)9IM6HGK6F9>&87<&69>&87<&69>&87<&68=%76;%58=%76;%5',&%*$-2,+0*"'-! %- %+#+!&, $,.2-,0+"( ( %+#+"'-! %-$)/#"'/!#(."!&. (-'&+%).(',&!&, $,).(',&*/)(-'#(."!&. $)/#"'/!!&, $,$)/#"'/!150/3.!&, $,',&%*$,1+*/)&+%$)#+0*).(-2,+0*).(',&#(."!&. /4.-2,160/4.!''$*"*$*"*&+%$)#%*$#("$)/#"'/!%*$#("$)/#"'/! &&%*$#("&+%$)# &&#(."!&. $)/#"'/!$*"*#(."!&.  %+#+!&, $,$)/#"'/!#(."!&. !&, $,.2-,0+#)!)S	 +*ra  