
    'Xh                    t   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                         j/                  d      Zej2                  d   Z ej6                  e      Zej2                  d   Z ej6                  e      Zej2                  d   Z ej6                  e      Z ej2                  d   Z! ej6                  e!      Z"ej2                  d   Z# ej6                  e#      Z$ej2                  d   Z% ej6                  e%      Z&ej2                  d   Z' ej6                  e'      Z(ej2                  d   Z) ej6                  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ZCdZDej                  d   ZFej                  d   ZGej                  d   ZHej                  d   ZIej                  d   ZJeJj                  d    ZLej                  d!   ZMeMj                  d    ZNej                  d"   ZOeOj                  d    ZPej                  d#   ZQej                  d$   ZRej                  d%   ZSej                  d&   ZTej                  d'   ZUej                  d(   ZVej                  d)   ZWej                  d*   ZXej                  d+   ZYej                  d,   ZZej                  d-   Z[ej                  d.   Z\ej                  d/   Z]ej                  d0   Z^e^j                  d1   Z_ej                  d2   Z`ej                  d3   Zaej                  d4   Zbej                  d5   Zcej                  d6   Zdej                  d7   Zeej                  d8   Zfej                  d9   Zgegj                  d:   Zhej                  d;   Zieij                  d:   Zjej                  d<   Zkej                  d=   Zlej                  d>   Zmej                  d?   Znej                  d@   Zoej                  dA   Zpej                  dB   Zqej                  dC   Zrej                  dD   Zsej                  dE   Ztej                  dF   Zuej                  dG   Zvej                  dH   Zwej                  dI   Zxej                  dJ   Zyej                  dK   Zzej                  dL   Z{ej                  dM   Z|ej                  dN   Z}ej                  dO   Z~ej                  dP   Zej                  dQ   Zej                  dR   Zej                  dS   Zej                  dT   Zej                  dU   Zej                  dV   Zej                  dW   Zej                  dX   Zej                  dY   Zej                  dZ   Zej                  d[   Zej                  d\   Zej                  d]   Zej                  d^   Zej                  d_   Zej                  d`   Zej                  da   Zej                  db   Zej                  dc   Zej                  dd   Zej                  de   Zej                  df   Zej                  dg   Zej                  dh   Zej                  di   Zej                  dj   Zej                  dk   Zej                  dl   Zej                  dm   Zej                  dn   Zej                  do   Zej                  dp   Zej                  d1   Zej                  dq   Zej                  d1   Zej                  dr   Zej                  ds   Zej                  dt   Zej                  d+   Zej                  du   Zej                  dv   Zej                  dw   Zej                  dx   Zej                  dy   Zej                  dz   Zej                  d1   Zej                  d{   Zej                  d|   Zej                  d}   Zej                  d~   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d1   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d1   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Z ej                  de	j                  feFdd      Zej                  e        ej                  de	j                  feGdd      Zej                  e        ej                  de	j                  feHdd      Zej                  e        ej                  de	j                  feIdd      Zej                  e        ej                  de	j                  f ej                  d e	j                  feLdd      eJdd      Zej                  e       ej                  ej                          ej                  d!e	j                  f ej                  d e	j                  feNdd      eMdd      Zej                  e       ej                  ej                          ej                  d"e	j                  f ej                  d e	j                  fePdd      eOdd      Zej                  e       ej                  ej                          ej                  d#e	j                  feQdd      Zej                  e        ej                  d$e	j                  feRdd      Zej                  e        ej                  d%e	j                  feSdd      Zej                  e        ej                  d&e	j                  feTdd      Zej                  e        ej                  d'e	j                  feUdd      Zej                  e        ej                  d(e	j                  feVdd      Zej                  e        ej                  d)e	j                  feWdd      Zej                  e        ej                  d*e	j                  feXdd      Zej                  e        ej                  d+e	j                  feYdd      Zej                  e        ej                  d,e	j                  feZdd      Zej                  e        ej                  d-e	j                  fe[dd      Zej                  e        ej                  d.e	j                  fe\dd      Zej                  e        ej                  d/e	j                  fe]dd      Zej                  e        ej                  d0e	j                  f ej                  d1e	j                  fe_dd      e^dd      Zej                  e       ej                  ej                          ej                  d2e	j                  fe`dd      Zej                  e        ej                  d3e	j                  feadd      Zej                  e        ej                  d4e	j                  febdd      Z ej                  e         ej                  d5e	j                  fecdd      Zej                  e        ej                  d6e	j                  feddd      Zej                  e        ej                  d7e	j                  feedd      Zej                  e        ej                  d8e	j                  fefdd      Zej                  e        ej                  d9e	j                  f ej                  d:e	j                  fehdd      egdd      Zej                  e       ej                  ej                          ej                  d;e	j                  f ej                  d:e	j                  fejdd      eidd      Zej                  e       ej                  ej                          ej                  d<e	j                  fekdd      Zej                  e        ej                  d=e	j                  feldd      Z	ej                  e	        ej                  d>e	j                  femdd      Z
ej                  e
        ej                  d?e	j                  fendd      Zej                  e        ej                  d@e	j                  feodd      Zej                  e        ej                  dAe	j                  fepdd      Zej                  e        ej                  dBe	j                  feqdd      Zej                  e        ej                  dCe	j                  ferdd      Zej                  e        ej                  dDe	j                  fesdd      Zej                  e        ej                  dEe	j                  fetdd      Zej                  e        ej                  dFe	j                  feudd      Zej                  e        ej                  dGe	j                  fevdd      Zej                  e        ej                  dHe	j                  fewdd      Zej                  e        ej                  dIe	j                  fexdd      Zej                  e        ej                  dJe	j                  feydd      Zej                  e        ej                  dKe	j                  fezdd      Zej                  e        ej                  dLe	j                  fe{dd      Zej                  e        ej                  dMe	j                  fe|dd      Zej                  e        ej                  dNe	j                  fe}dd      Zej                  e        ej                  dOe	j                  fe~dd      Zej                  e        ej                  dPe	j                  fedd      Zej                  e        ej                  dQe	j                  fedd      Zej                  e        ej                  dRe	j                  fedd      Zej                  e        ej                  dSe	j                  fedd      Zej                  e        ej                  dTe	j                  fedd      Z ej                  e         ej                  dUe	j                  fedd      Z!ej                  e!        ej                  dVe	j                  fedd      Z"ej                  e"        ej                  dWe	j                  f ej                  dXe	j                  fedd      edd      Z#ej                  e#       ej                  e#jH                          ej                  dYe	j                  fedd      Z%ej                  e%        ej                  dZe	j                  fedd      Z&ej                  e&        ej                  d[e	j                  fedd      Z'ej                  e'        ej                  d\e	j                  fedd      Z(ej                  e(        ej                  d]e	j                  fedd      Z)ej                  e)        ej                  d^e	j                  fedd      Z*ej                  e*        ej                  d_e	j                  fedd      Z+ej                  e+        ej                  d`e	j                  fedd      Z,ej                  e,        ej                  dae	j                  fedd      Z-ej                  e-        ej                  dbe	j                  fedd      Z.ej                  e.        ej                  dce	j                  fedd      Z/ej                  e/        ej                  dde	j                  fedd      Z0ej                  e0        ej                  dee	j                  fedd      Z1ej                  e1        ej                  dfe	j                  fedd      Z2ej                  e2        ej                  dge	j                  fedd      Z3ej                  e3        ej                  dhe	j                  fedd      Z4ej                  e4        ej                  die	j                  fedd      Z5ej                  e5        ej                  dje	j                  fedd      Z6ej                  e6        ej                  dke	j                  fedd      Z7ej                  e7        ej                  dle	j                  fedd      Z8ej                  e8        ej                  dme	j                  fedd      Z9ej                  e9        ej                  dne	j                  f ej                  doe	j                  fedd       ej                  dpe	j                  f ej                  d1e	j                  fedd      edd       ej                  dqe	j                  f ej                  d1e	j                  fedd      edd       ej                  dre	j                  fedd       ej                  dse	j                  fedd       ej                  dte	j                  fedd       ej                  d+e	j                  fedd       ej                  due	j                  fedd      edd
      Z:ej                  e:       ej                  e:jv                         ej                  e:jx                         ej                  e:jx                  j                         ej                  e:jz                         ej                  e:jz                  j                         ej                  e:j|                         ej                  e:j~                         ej                  e:j                         ej                  e:j                         ej                  e:j                          ej                  dve	j                  fedd      ZBej                  eB        ej                  dwe	j                  fedd      ZCej                  eC        ej                  dxe	j                  fedd      ZDej                  eD        ej                  dye	j                  fedd      ZEej                  eE        ej                  dze	j                  f ej                  d1e	j                  fedd      edd      ZFej                  eF       ej                  eFj                          ej                  d{e	j                  fedd      ZGej                  eG        ej                  d|e	j                  fedd      ZHej                  eH        ej                  d}e	j                  fedd      ZIej                  eI        ej                  d~e	j                  fedd      ZJej                  eJ        ej                  de	j                  fedd      ZKej                  eK        ej                  de	j                  fedd      ZLej                  eL        ej                  de	j                  fedd      ZMej                  eM        ej                  de	j                  fedd      ZNej                  eN        ej                  de	j                  fedd      ZOej                  eO        ej                  de	j                  fedd      ZPej                  eP        ej                  de	j                  fedd      ZQej                  eQ        ej                  de	j                  fedd      ZRej                  eR        ej                  de	j                  fedd      ZSej                  eS        ej                  de	j                  f ej                  d1e	j                  fedd      edd      ZTej                  eT       ej                  eTj                          ej                  de	j                  fedd      ZUej                  eU        ej                  de	j                  fedd      ZVej                  eV        ej                  de	j                  fedd      ZWej                  eW        ej                  de	j                  fedd      ZXej                  eX        ej                  de	j                  fedd      ZYej                  eY        ej                  de	j                  fedd      ZZej                  eZ        ej                  de	j                  fedd      Z[ej                  e[        ej                  de	j                  fedd      Z\ej                  e\        ej                  de	j                  fedd      Z]ej                  e]        ej                  de	j                  fedd      Z^ej                  e^        ej                  de	j                  fedd      Z_ej                  e_        ej                  de	j                  fedd      Z`ej                  e`        ej                  de	j                  fedd      Zaej                  ea        ej                  de	j                  fedd      Zbej                  eb        ej                  de	j                  fedd      Zcej                  ec        ej                  de	j                  fedd      Zdej                  ed        ej                  de	j                  fedd      Zeej                  ee        ej                  de	j                  fedd      Zfej                  ef        ej                  de	j                  fedd      Zgej                  eg        ej                  de	j                  fedd      Zhej                  eh        ej                  de	j                  fedd      Ziej                  ei        ej                  de	j                  fedd      Zjej                  ej        ej                  de	j                  fedd      Zkej                  ek        ej                  de	j                  fedd      Zlej                  el        ej                  de	j                  fedd      Zmej                  em        ej                  de	j                  fedd      Znej                  en        ej                  de	j                  fedd      Zoej                  eo        ej                  de	j                  fedd      Zpej                  ep        ej                  de	j                  fedd      Zqej                  eq        ej                  de	j                  fedd      Zrej                  er        ej                  de	j                  fedd      Zsej                  es        ej                  de	j                  f ej                  d1e	j                  fedd      edd      Ztej                  et       ej                  etj                          ej                  de	j                  fedd      Zuej                  eu        ej                  de	j                  fedd      Zvej                  ev        ej                  de	j                  f ej                  de	j                  fedd      edd      Zwej                  ew       ej                  ewj                          ej                  de	j                  fedd      Zyej                  ey        ej                  de	j                  fedd      Zzej                  ez       ej                  dk(  rde_|        de_}        deL_|        deL_}        deN_|        deN_}        deP_|        deP_}        de__|        de__}        deh_|        deh_}        dej_|        dej_}        de_|        de_}        de_|        de_}        de_|        de_}        dej                  d   _|        dej                  d   _}        dej                  d   _|        dej                  d   _}        de_|        de_}        de_|        de_}        deݐ_|        deݐ_}        de_|        de_}        de_        de_        de_        de_        de_        de_        de!_        de!_        de#_        de#_        de%_        de%_        de'_        de'_        de)_        de)_        deF_        deF_        deG_        deG_        deH_        deH_        deI_        deI_        deJ_        deJ_        deL_        deL_        deM_        deM_        deN_        deN_        deO_        deO_        deP_        deP_        deQ_        deQ_        deR_        deR_        deS_        deS_        deT_        deT_        deU_        deU_        deV_        deV_        deW_        deW_        deX_        deX_        deY_        deY_        deZ_        deZ_        de[_        de[_        de\_        de\_        de]_        de]_        de^_        de^_        de__        de__        de`_        de`_        dea_        dea_        deb_        d eb_        dec_        dec_        ded_        ded_        dee_        dee_        def_        def_        d	eg_        d
eg_        deh_        d
eh_        dei_        dei_        dej_        dej_        dek_        dek_        del_        del_        dem_        dem_        den_        den_        deo_        deo_        dep_        dep_        deq_        deq_        der_        der_        des_        d es_        d!et_        d"et_        d#eu_        d$eu_        d%ev_        d&ev_        d'ew_        d(ew_        d)ex_        d*ex_        d+ey_        d,ey_        d-ez_        d.ez_        d/e{_        d0e{_        d1e|_        d2e|_        d3e}_        d4e}_        d5e~_        d6e~_        d7e_        d8e_        d9e_        d:e_        d;e_        d<e_        d=e_        d>e_        d?e_        d@e_        dAe_        dBe_        dCe_        dDe_        dEe_        dFe_        dGe_        dFe_        dHe_        dIe_        dJe_        dKe_        dLe_        dMe_        dNe_        dOe_        dPe_        dQe_        dRe_        dSe_        dTe_        dUe_        dVe_        dWe_        dXe_        dYe_        dZe_        d[e_        d\e_        d]e_        d^e_        d_e_        d`e_        dae_        dbe_        dce_        dde_        dee_        dfe_        dge_        dhe_        die_        dje_        dke_        dle_        dme_        dne_        doe_        dpe_        dqe_        dre_        dse_        dte_        due_        dve_        dwe_        de_        de_        dxe_        dye_        de_        de_        dze_        d{e_        d|e_        d}e_        d~e_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de_        deÐ_        deÐ_        deĐ_        deĐ_        deŐ_        deŐ_        deƐ_        deƐ_        deǐ_        deǐ_        deȐ_        deȐ_        deɐ_        deɐ_        deʐ_        deʐ_        deː_        deː_        de̐_        de̐_        de͐_        de͐_        deΐ_        deΐ_        deϐ_        deϐ_        deА_        deА_        deѐ_        deѐ_        deҐ_        deҐ_        deӐ_        deӐ_        deԐ_        deԐ_        deՐ_        deՐ_        de֐_        de֐_        deא_        deא_        deؐ_        deؐ_        deِ_        deِ_        deڐ_        deڐ_        deې_        deې_        deܐ_        deܐ_        deݐ_        deݐ_        deސ_        deސ_        deߐ_        deߐ_        de_        de_        de_        de_        de_        de_        de_        de_        yy(  zGenerated protocol buffer code.    )enum_type_wrapper)
descriptor)descriptor_pool)message)
reflection)symbol_database   )collections_pb2)timestamp_pb2)json_with_int_pb2sZm  
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 ("
Document
text (	
model (	.
options (2.qdrant.Document.OptionsEntry=
OptionsEntry
key (	
value (2.qdrant.Value:8"
Image
image (2.qdrant.Value
model (	+
options (2.qdrant.Image.OptionsEntry=
OptionsEntry
key (	
value (2.qdrant.Value:8"
InferenceObject
object (2.qdrant.Value
model (	5
options (2$.qdrant.InferenceObject.OptionsEntry=
OptionsEntry
key (	
value (2.qdrant.Value:8"
Vector
data (+
indices (2.qdrant.SparseIndicesH
vectors_count (H$
densee (2.qdrant.DenseVectorH &
sparsef (2.qdrant.SparseVectorH /
multi_denseg (2.qdrant.MultiDenseVectorH $
documenth (2.qdrant.DocumentH 
imagei (2.qdrant.ImageH )
objectj (2.qdrant.InferenceObjectH B
vectorB

_indicesB
_vectors_count"
VectorOutput
data (+
indices (2.qdrant.SparseIndicesH
vectors_count (H$
densee (2.qdrant.DenseVectorH &
sparsef (2.qdrant.SparseVectorH /
multi_denseg (2.qdrant.MultiDenseVectorH B
vectorB

_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 $
document (2.qdrant.DocumentH 
image (2.qdrant.ImageH )
object (2.qdrant.InferenceObjectH 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"
NamedVectorsOutput8
vectors (2'.qdrant.NamedVectorsOutput.VectorsEntryD
VectorsEntry
key (	#
value (2.qdrant.VectorOutput:8"g
Vectors 
vector (2.qdrant.VectorH '
vectors (2.qdrant.NamedVectorsH B
vectors_options"y
VectorsOutput&
vector (2.qdrant.VectorOutputH -
vectors (2.qdrant.NamedVectorsOutputH 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"
Formula&

expression (2.qdrant.Expression/
defaults (2.qdrant.Formula.DefaultsEntry>
DefaultsEntry
key (	
value (2.qdrant.Value:8"

Expression
constant (H 
variable (	H &
	condition (2.qdrant.ConditionH +
geo_distance (2.qdrant.GeoDistanceH 
datetime (	H 
datetime_key (	H &
mult (2.qdrant.MultExpressionH $
sum (2.qdrant.SumExpressionH $
div	 (2.qdrant.DivExpressionH !
neg
 (2.qdrant.ExpressionH !
abs (2.qdrant.ExpressionH "
sqrt (2.qdrant.ExpressionH $
pow (2.qdrant.PowExpressionH !
exp (2.qdrant.ExpressionH #
log10 (2.qdrant.ExpressionH  
ln (2.qdrant.ExpressionH 2
	exp_decay (2.qdrant.DecayParamsExpressionH 4
gauss_decay (2.qdrant.DecayParamsExpressionH 2
	lin_decay (2.qdrant.DecayParamsExpressionH B	
variant";
GeoDistance 
origin (2.qdrant.GeoPoint

to (	"2
MultExpression 
mult (2.qdrant.Expression"0
SumExpression
sum (2.qdrant.Expression"
DivExpression 
left (2.qdrant.Expression!
right (2.qdrant.Expression
by_zero_default (H B
_by_zero_default"W
PowExpression 
base (2.qdrant.Expression$
exponent (2.qdrant.Expression"
DecayParamsExpression
x (2.qdrant.Expression'
target (2.qdrant.ExpressionH 
scale (H
midpoint (HB	
_targetB
_scaleB
	_midpoint"U
NearestInputWithMmr$
nearest (2.qdrant.VectorInput
mmr (2.qdrant.Mmr"_
Mmr
	diversity (H 
candidates_limit (HB

_diversityB
_candidates_limit"
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 "
formula (2.qdrant.FormulaH 7
nearest_with_mmr	 (2.qdrant.NearestInputWithMmrH 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"z
PointsOperationResponse$
result (2.qdrant.UpdateResult
time (!
usage (2.qdrant.UsageH B
_usage"`
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.VectorsOutputH (
	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"p
SearchResponse#
result (2.qdrant.ScoredPoint
time (!
usage (2.qdrant.UsageH B
_usage"o
QueryResponse#
result (2.qdrant.ScoredPoint
time (!
usage (2.qdrant.UsageH B
_usage"t
QueryBatchResponse#
result (2.qdrant.BatchResult
time (!
usage (2.qdrant.UsageH B
_usage"v
QueryGroupsResponse$
result (2.qdrant.GroupsResult
time (!
usage (2.qdrant.UsageH B
_usage"2
BatchResult#
result (2.qdrant.ScoredPoint"u
SearchBatchResponse#
result (2.qdrant.BatchResult
time (!
usage (2.qdrant.UsageH B
_usage"w
SearchGroupsResponse$
result (2.qdrant.GroupsResult
time (!
usage (2.qdrant.UsageH B
_usage"o
CountResponse#
result (2.qdrant.CountResult
time (!
usage (2.qdrant.UsageH B
_usage"
ScrollResponse.
next_page_offset (2.qdrant.PointIdH &
result (2.qdrant.RetrievedPoint
time (!
usage (2.qdrant.UsageHB
_next_page_offsetB
_usage"
CountResult
count ("
RetrievedPoint
id (2.qdrant.PointId4
payload (2#.qdrant.RetrievedPoint.PayloadEntry+
vectors (2.qdrant.VectorsOutputH (
	shard_key (2.qdrant.ShardKeyH,
order_value (2.qdrant.OrderValueH=
PayloadEntry
key (	
value (2.qdrant.Value:8B

_vectorsB

_shard_keyB
_order_valueJ"p
GetResponse&
result (2.qdrant.RetrievedPoint
time (!
usage (2.qdrant.UsageH B
_usage"s
RecommendResponse#
result (2.qdrant.ScoredPoint
time (!
usage (2.qdrant.UsageH B
_usage"x
RecommendBatchResponse#
result (2.qdrant.BatchResult
time (!
usage (2.qdrant.UsageH B
_usage"r
DiscoverResponse#
result (2.qdrant.ScoredPoint
time (!
usage (2.qdrant.UsageH B
_usage"w
DiscoverBatchResponse#
result (2.qdrant.BatchResult
time (!
usage (2.qdrant.UsageH B
_usage"z
RecommendGroupsResponse$
result (2.qdrant.GroupsResult
time (!
usage (2.qdrant.UsageH B
_usage"v
UpdateBatchResponse$
result (2.qdrant.UpdateResult
time (!
usage (2.qdrant.UsageH B
_usage"=
FacetResponse
hits (2.qdrant.FacetHit
time ("
SearchMatrixPairsResponse)
result (2.qdrant.SearchMatrixPairs
time (!
usage (2.qdrant.UsageH B
_usage"
SearchMatrixOffsetsResponse+
result (2.qdrant.SearchMatrixOffsets
time (!
usage (2.qdrant.UsageH B
_usage"
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 0

has_vector (2.qdrant.HasVectorConditionH B
condition_one_of"
IsEmptyCondition
key (	"
IsNullCondition
key (	"1
HasIdCondition
has_id (2.qdrant.PointId"(
HasVectorCondition

has_vector (	">
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
is_empty	 (H 
is_null
 (HB
	_is_emptyB

_is_null"
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 
phrase	 (	H 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 ("
Usage,
hardware (2.qdrant.HardwareUsageH .
	inference (2.qdrant.InferenceUsageHB
	_hardwareB

_inference"
InferenceUsage2
models (2".qdrant.InferenceUsage.ModelsEntryA
ModelsEntry
key (	!
value (2.qdrant.ModelUsage:8"

ModelUsage
tokens ("
HardwareUsage
cpu (
payload_io_read (
payload_io_write (
payload_index_io_read (
payload_index_io_write (
vector_io_read (
vector_io_write (*5
WriteOrderingType
Weak 

Medium

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

Quorum*
	FieldType
FieldTypeKeyword 
FieldTypeInteger
FieldTypeFloat
FieldTypeGeo
FieldTypeText
FieldTypeBool
FieldTypeDatetime
FieldTypeUuid*
	Direction
Asc 
Desc*D
RecommendStrategy
AverageVector 
	BestScore
	SumScores*
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DocumentOptionsEntryImageInferenceObjectVectorVectorOutputDenseVectorSparseVectorMultiDenseVectorVectorInputShardKeySelectorUpsertPointsDeletePoints	GetPointsUpdatePointVectorsPointVectorsDeletePointVectorsSetPayloadPointsPayloadEntryDeletePayloadPointsClearPayloadPointsCreateFieldIndexCollectionDeleteFieldIndexCollectionPayloadIncludeSelectorPayloadExcludeSelectorWithPayloadSelectorNamedVectorsVectorsEntryNamedVectorsOutputVectorsVectorsOutput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FormulaDefaultsEntry
ExpressionGeoDistanceMultExpressionSumExpressionDivExpressionPowExpressionDecayParamsExpressionNearestInputWithMmrMmr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HasVectorConditionNestedConditionFieldConditionMatchRepeatedStringsRepeatedIntegersRangeDatetimeRangeGeoBoundingBox	GeoRadiusGeoLineString
GeoPolygonValuesCountPointsSelectorPointsIdsListPointStructGeoPointUsageInferenceUsageModelsEntry
ModelUsageHardwareUsage
points_pb2)
DESCRIPTOR
__module__)r    r   r   )r1   r   r   )r:   r   r   )rX   r   r   )
ro   rp   rq   rr   rs   rt   r+   ru   r   r   )r   r   r   FNs   Qdrant.Client.Grpcs   8delete_deprecateds   clear_payload_deprecatedi&k  i[k  i]k  ik  ik  iEl  iGl  iel  igl  il  il  il  il  il  il  i;m  a               i2  i4  iQ  iT  i  i  i  i  i  iE  iH  i  i  i  i  i  i  i  i  iV  iY  i  i  i  i  i  i  i	  i	  i5  i8  i4  i6  i  i  i  i  io  i  i   ir  i  i  i  i  i  i  i}  i  i  i  i  i  iu  ix  i  i  i  i  iM  i  i  i  iu  iw  i  i  i   i  i  i  iV  iY  i  i  i  i  ik  in  iC  iE  i  i  iO   iR   i`"  ic"  i#  i#  iX&  i[&  i,'  i/'  i*  i*  i+  i+  i_+  ia+  i+  i+  iX.  i[.  i)/  i,/  iQ0  iT0  i0  i0  iS1  iU1  i1  i1  i1  i1  i2  iP2  i2  i]5  i_5  i5  i5  i5  i5  i 6  i6  i6  i6  i6  i6  i7  i7  i7  i7  iI8  iL8  i9  i9  iK;  iN;  iS>  iV>  i?  i?  ijB  imB  iC  iC  i-D  i/D  ikD  inD  iE  iE  i&F  i(F  iF  iF  iF  iF  iP  iI  i<J  i?J  iK  iK  iL  iL  iM  iM  i&N  i)N  iN  iN  ipO  isO  iO  iP  iP  iP  i=Q  i?Q  iQ  iQ  iQ  iQ  iLS  iNS  iS  iS  i T  i"T  iTT  iVT  iT  iT  i7U  i9U  iU  iU  i%V  i'V  iYV  i[V  iV  iV  iIW  iKW  iW  iW  iuX  iwX  iX  iX  iY  iY  i_Z  iaZ  iZ  iZ  iN[  iP[  i[  i[  i;\  i=\  i\  i\  i/]  i1]  in]  iq]  i]  i]  iz^  i}^  i)_  i+_  ip_  is_  i`  i`  i`  i`  i`  ia  i2a  i4a  i\a  i^a  ia  ia  ic  ic  iRd  iTd  ivd  ixd  id  id  i	e  ie  ie  ie  iMf  iOf  if  if  if  if  i g  i"g  ig  ig  i
h  ih  i9h  i<h  ii  ii  i7i  i:i  ii  ii  iDj  ij  iFj  ibj  iej  i$k  (  __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	SumScoresRRFDBSFRandomUnknownUpdateStatusAcknowledged	CompletedClockRejectedmessage_types_by_name_WRITEORDERING_READCONSISTENCY_POINTID_SPARSEINDICES	_DOCUMENTnested_types_by_name_DOCUMENT_OPTIONSENTRY_IMAGE_IMAGE_OPTIONSENTRY_INFERENCEOBJECT_INFERENCEOBJECT_OPTIONSENTRY_VECTOR_VECTOROUTPUT_DENSEVECTOR_SPARSEVECTOR_MULTIDENSEVECTOR_VECTORINPUT_SHARDKEYSELECTOR_UPSERTPOINTS_DELETEPOINTS
_GETPOINTS_UPDATEPOINTVECTORS_POINTVECTORS_DELETEPOINTVECTORS_SETPAYLOADPOINTS_SETPAYLOADPOINTS_PAYLOADENTRY_DELETEPAYLOADPOINTS_CLEARPAYLOADPOINTS_CREATEFIELDINDEXCOLLECTION_DELETEFIELDINDEXCOLLECTION_PAYLOADINCLUDESELECTOR_PAYLOADEXCLUDESELECTOR_WITHPAYLOADSELECTOR_NAMEDVECTORS_NAMEDVECTORS_VECTORSENTRY_NAMEDVECTORSOUTPUT _NAMEDVECTORSOUTPUT_VECTORSENTRY_VECTORS_VECTORSOUTPUT_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_FORMULA_FORMULA_DEFAULTSENTRY_EXPRESSION_GEODISTANCE_MULTEXPRESSION_SUMEXPRESSION_DIVEXPRESSION_POWEXPRESSION_DECAYPARAMSEXPRESSION_NEARESTINPUTWITHMMR_MMR_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_HASVECTORCONDITION_NESTEDCONDITION_FIELDCONDITION_MATCH_REPEATEDSTRINGS_REPEATEDINTEGERS_RANGE_DATETIMERANGE_GEOBOUNDINGBOX
_GEORADIUS_GEOLINESTRING_GEOPOLYGON_VALUESCOUNT_POINTSSELECTOR_POINTSIDSLIST_POINTSTRUCT_POINTSTRUCT_PAYLOADENTRY	_GEOPOINT_USAGE_INFERENCEUSAGE_INFERENCEUSAGE_MODELSENTRY_MODELUSAGE_HARDWAREUSAGE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   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     G/RAG/venv/lib/python3.12/site-packages/qdrant_client/grpc/points_pb2.py<module>r     sD>   & 6 5 ? / 5 ? #

"
"
$ 2 S 7 &%%'99  ;kF  lF
223FG 5%556HI !445JK 7'778LM **;7
---j9	**;7
---j9	223FG 5%556HI 

'
'
1	*		*	*7	3

'
'
1	*		*	*7	3--n=0 00?	
	
	
   			
 	 11/B334EF ++I611/B,,Z8	"77G 		)	)'	211.A 334EF  0 E En U 

*
*8
400@//>00@445GH //>445GH 00@00@--k:
 667KL 00@ 667KL 445GH !2!G!G!W !778MN  667KL (>>?[\ (>>?[\ $::;ST $::;ST !778MN 00@*??O  667KL #6#K#KN#[  ++I611/B334EF !778MN &<<=WX 00@00@556IJ ..|<556IJ --k:
++I600@223CD334EF "889OP "889OP 00@11/B 667KL 223CD!778MN //>223CD445GH 11/B00@++I6!66G ..|<//>223CD11/B11/B11/B#99:QR !778MN ''.		)	)'	211/B//>445GH 445GH //>..|<,,Z8	 667KL 556IJ 445GH !778MN #99:QR )?)T)TUf)g &$:$O$OP\$] !1R1g1ghv1w .*@*U*UVh*i '7^7s7s  uC  8D 4'='R'RSb'c $'='R'RSb'c $'='R'RSb'c $&<&Q&QR`&a #&<&Q&QR`&a #556IJ %;;<UV 00@..|<//>(==nM ++I6..|<00@223CD11/B 667KL !778MN //>!778MN "889OP 11/B223CD//>223CD.CCNS //>556IJ $::;ST 445GH #99:QR %;;<UV !778MN 11/B'==>YZ )??@]^ 

*
*8
4--k:
--k:
445GH 334EF 223CD 667KL 334EF 223CD		)	)'	2334EF 445GH 		)	)'	211/B223CD--k:
11/B..|<//>223CD11/B//>(==nM ,,Z8			)	)'	2223CD-BB=Q ..|<11/B8888K[K[J]` 
    &:+::;LxO_O_Na!d 
    (
2+
2
29x?O?O>QT 
     8888K[K[J]` 
    &3;33JAQAQ@S;;;;NXM]M]L_)b  V     !   -- .0008;K;K:M;;;;NXM]M]L_&b  P 	       ** +:+::;LxO_O_Na;;;;NXM]M]L_0b  "d     (   44 5	1	1	1(X=M=M<OR 

    7{77IYIYH[^ 
    %6k66}xGWGWFY\ 
    $7{77IYIYH[^ 
    %;;;;<NQYQaQaPc"f  
   ( )6k66}xGWGWFY\ 
    $;;;;<NQYQaQaPc"f  
   ( )7{77IYIYH[^ 
    %7{77IYIYH[^ 
    %4K44[8CSCSBUX 	
   	 "=[==>RU]UeUeTg$j  
   * +7{77IYIYH[^ 
    %=[==>RU]UeUeTg$j  
   * +;;;;<NQYQaQaPc;;;;NXM]M]L_1b  #f     ( )   (55 6>k>>?TW_WgWgVi%l  
   + ,=[==>RU]UeUeTg$j  
   * +E[EEFbemeueudw,z  
   2 3E[EEFbemeueudw,z  
   2 3AAABZ]e]m]m\o(r  
   . /AAABZ]e]m]m\o(r  
   . />k>>?TW_WgWgVi%l  
   + ,7{77IYIYH[;;;;NXM]M]L_-b  ^     %   11 2=[==>RU]UeUeTg;;;;NXM]M]L_3b  %j     * +   *77 8
2+
2
29x?O?O>QT 
     8888K[K[J]` 
    &:+::;LxO_O_Na!d 
    (>k>>?TW_WgWgVi%l  
   + ,C;CCD^aiaqaq`s*v  
   0 17{77IYIYH[^ 
    %7{77IYIYH[^ 
    %<K<<=PS[ScScRe#h  
   ) *5[55lXEUEUDWZ 

   
 #<K<<=PS[ScScRe#h  
   ) *4K44[8CSCSBUX 	
   	 "
2+
2
29x?O?O>QT 
     7{77IYIYH[^ 
    %999:JXM]M]L_ b 
    ':+::;LxO_O_Na!d 
    (?{??@VYaYiYiXk&n  
   , -?{??@VYaYiYiXk&n  
   , -7{77IYIYH[^ 
    %8888K[K[J]` 
    &=[==>RU]UeUeTg$j  
   * +999:JXM]M]L_ b 
    '>k>>?TW_WgWgVi%l  
   + ,6k66}xGWGWFY\ 
    $999:JXM]M]L_ b 
    ';;;;<NQYQaQaPc"f  
   ( )8888K[K[J]` 
    &7{77IYIYH[^ 
    %
2+
2
29x?O?O>Q<K<<_xO_O_Na)d  T         -- .5[55lXEUEUDWZ 

   
 #6k66}xGWGWFY\ 
    $999:JXM]M]L_ b 
    '8888K[K[J]` 
    &8888K[K[J]` 
    &8888K[K[J]` 
    &@@@AX[c[k[kZm'p  
   - .>k>>?TW_WgWgVi%l  
   + ,.k..ux7G7G6IL 
    0008;K;K:MP 	
    8888K[K[J]` 
    &6k66}xGWGWFY\ 
    $;;;;<NQYQaQaPc"f  
   ( );;;;<NQYQaQaPc"f  
   ( )6k66}xGWGWFY\ 
    $5[55lXEUEUDWZ 

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

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

   
 #7{77IYIYH[^ 
    %999:JXM]M]L_ b 
    '8888K[K[J]` 
    &=[==>RU]UeUeTg$j  
   * +>k>>?TW_WgWgVi%l  
   + ,6k66}xGWGWFY\ 
    $>k>>?TW_WgWgVi%l  
   + ,?{??@VYaYiYiXk&n  
   , -8888K[K[J]` 
    &999:JXM]M]L_ b 
    '6k66}xGWGWFY\ 
    $999:JXM]M]L_;;;;NXM]M]L_/b  !b     '   33 46k66}xGWGWFY\ 
    $<K<<=PS[ScScRe#h  
   ) *AAABZ]e]m]m\o(r  
   . /;;;;<NQYQaQaPc"f  
   ( )@@@AX[c[k[kZm'p  
   - .B+BBC\_g_o_o^q)t  
   / 0>k>>?TW_WgWgVi%l  
   + ,8888K[K[J]` 
    &DKDDE`ckcscsbu+x  
   1 2FkFFGdgogwgwfy-|  
   3 4	1	1	1(X=M=M<OR 

    4K44[8CSCSBUX 	
   	 "4K44[8CSCSBUX 	
   	 ";;;;<NQYQaQaPc"f  
   ( ):+::;LxO_O_Na!d 
    (999:JXM]M]L_ b 
    '=[==>RU]UeUeTg$j  
   * +:+::;LxO_O_Na!d 
    (999:JXM]M]L_ b 
    '0008;K;K:MP 	
    :+::;LxO_O_Na!d 
    (;;;;<NQYQaQaPc"f  
   ( )0008;K;K:MP 	
    8888K[K[J]` 
    &999:JXM]M]L_ b 
    '4K44[8CSCSBUX 	
   	 "8888K[K[J]` 
    &5[55lXEUEUDWZ 

   
 #6k66}xGWGWFY\ 
    $999:JXM]M]L_ b 
    '8888K[K[J]` 
    &6k66}xGWGWFY;;;;NXM]M]L_,b  \     $   00 13;33JAQAQ@SV 
    !0008;K;K:MP 	
    999:JXM]M]L_:+::=8K[K[J].`  !b     '   22 35[55lXEUEUDWZ 

   
 #8888K[K[J]` 
    &!!U**#D* $(!/7,!%,4)+/(6>3,0 )7? 4(,%3;0.2"+9A"6$(!/7,<@09GO0DBF6?MU6JHL''(;<ES^''(;<POS''(BCLZe''(BCW'+$2:/*.'5=2'+$2:/)-&4<1',&%*$).(',&$*"*$*"*',&%*$!''!''"'-! %-#%."!$. %($#&" ((#&."!$. !))+.*),(&&(+'&)%%($#&"25103/''"&-! $-!%, #,"&-! $-&*%$(#!%, #,&*%$(#"&-! $-"&-! $-#*!*(,'&*%"&-! $-(,'&*%&*%$(#37 215 0)-('+&(,'&*%04/.2-04/.2-,0+*.),0+*.))-('+&"&-! $-/3.-1,(,'&*%59"437"2!((#'."!%. %)$#'")-('+&.2-,0+"&-! $-"&-! $-'+&%)$ $+"+'+&%)$#*!*!(("&-! $-$(/#"&/!%)$#'"*.)(-'*/)(-'"'-! %-#(."!&. (-'&+%$)/#"'/!).(',&!&, $,$)/#"'/!&+%$)##(."!&. "'-! %-"( (+0*).( %+#+!&, $,$)/#"'/!#(."!&. #(."!&. #(."!&. +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+#)!) &&$)/#"'/!05/.3- %+#+#(."!&. W +r  