
    ?h7                        d 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  ej                         j%                  d      Z e       Z e
j,                  ee        e
j.                  ed	e       ej0                  d
k(  rgde_        de_        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded    _        d!ed    _        d"ed#   _        d$ed#   _        d%ed&   _        d'ed&   _        d(ed)   _        d*ed)   _        d+ed,   _        d-ed,   _        d.ed/   _        d0ed/   _        d1ed2   _        d3ed2   _        d4ed5   _        d6ed5   _        d7ed8   _        d6ed8   _        d9ed:   _        d;ed:   _        d<ed=   _        d>ed=   _        d?ed@   _        dAed@   _        dBedC   _        dDedC   _        dEedF   _        dGedF   _        dHedI   _        dJedI   _        dKedL   _        dMedL   _        dNedO   _        dPedO   _        dQedR   _        dSedR   _        dTedU   _        dVedU   _        dWedX   _        dYedX   _        dZed[   _        d\ed[   _        d]ed^   _        d_ed^   _        d`eda   _        dbeda   _        dcedd   _        deedd   _        yy)fzGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder)
struct_pb2)base_pb2s  
v1/search_get.protoweaviate.v1google/protobuf/struct.protov1/base.proto"
SearchRequest

collection (	
tenant
 (	=
consistency_level (2.weaviate.v1.ConsistencyLevelH 7

properties (2.weaviate.v1.PropertiesRequestH3
metadata (2.weaviate.v1.MetadataRequestH+
group_by (2.weaviate.v1.GroupByH
limit (
offset (
autocut  (
after! (	$
sort_by" (2.weaviate.v1.SortBy*
filters( (2.weaviate.v1.FiltersH/
hybrid_search) (2.weaviate.v1.HybridH+
bm25_search* (2.weaviate.v1.BM25H1
near_vector+ (2.weaviate.v1.NearVectorH1
near_object, (2.weaviate.v1.NearObjectH3
	near_text- (2.weaviate.v1.NearTextSearchH	5

near_image. (2.weaviate.v1.NearImageSearchH
5

near_audio/ (2.weaviate.v1.NearAudioSearchH5

near_video0 (2.weaviate.v1.NearVideoSearchH6

generative< (2.weaviate.v1.GenerativeSearchHB
_consistency_levelB
_propertiesB
	_metadataB
	_group_byB

_filtersB
_hybrid_searchB
_bm25_searchB
_near_vectorB
_near_objectB

_near_textB
_near_imageB
_near_audioB
_near_videoB
_generative"L
GroupBy
path (	
number_of_groups (
objects_per_group (")
SortBy
	ascending (
path (	"m
GenerativeSearch
single_response_prompt (	
grouped_response_task (	
grouped_properties (	"
	TextArray
values (	"
IntArray
values ("
NumberArray
values ("
BooleanArray
values ("
Filters/
operator (2.weaviate.v1.Filters.Operator

on (	%
filters (2.weaviate.v1.Filters

value_text (	H 
	value_int (H 
value_boolean (H 
value_number (H 2
value_text_array	 (2.weaviate.v1.TextArrayH 0
value_int_array
 (2.weaviate.v1.IntArrayH 8
value_boolean_array (2.weaviate.v1.BooleanArrayH 6
value_number_array (2.weaviate.v1.NumberArrayH "
Operator
OPERATOR_UNSPECIFIED 
OPERATOR_EQUAL
OPERATOR_NOT_EQUAL
OPERATOR_GREATER_THAN
OPERATOR_GREATER_THAN_EQUAL
OPERATOR_LESS_THAN
OPERATOR_LESS_THAN_EQUAL
OPERATOR_AND
OPERATOR_OR
OPERATOR_WITHIN_GEO_RANGE	
OPERATOR_LIKE

OPERATOR_IS_NULL
OPERATOR_CONTAINS_ANY
OPERATOR_CONTAINS_ALLB

test_value"
MetadataRequest
uuid (
vector (
creation_time_unix (
last_update_time_unix (
distance (
	certainty (
score (
explain_score (
is_consistent	 ("
PropertiesRequest
non_ref_properties (	9
ref_properties (2!.weaviate.v1.RefPropertiesRequest?
object_properties (2$.weaviate.v1.ObjectPropertiesRequest"
ObjectPropertiesRequest
	prop_name (	
primitive_properties (	?
object_properties (2$.weaviate.v1.ObjectPropertiesRequest"
Hybrid
query (	

properties (	
vector (
alpha (3
fusion_type (2.weaviate.v1.Hybrid.FusionType"a

FusionType
FUSION_TYPE_UNSPECIFIED 
FUSION_TYPE_RANKED
FUSION_TYPE_RELATIVE_SCORE"
NearTextSearch
query (	
	certainty (H 
distance (H6
move_to (2 .weaviate.v1.NearTextSearch.MoveH8
	move_away (2 .weaviate.v1.NearTextSearch.MoveH6
Move
force (
concepts (	
uuids (	B

_certaintyB
	_distanceB

_move_toB

_move_away"j
NearImageSearch
image (	
	certainty (H 
distance (HB

_certaintyB
	_distance"j
NearAudioSearch
audio (	
	certainty (H 
distance (HB

_certaintyB
	_distance"j
NearVideoSearch
video (	
	certainty (H 
distance (HB

_certaintyB
	_distance")
BM25
query (	

properties (	"
RefPropertiesRequest
reference_property (	2

properties (2.weaviate.v1.PropertiesRequest.
metadata (2.weaviate.v1.MetadataRequest
target_collection (	"f

NearVector
vector (
	certainty (H 
distance (HB

_certaintyB
	_distance"b

NearObject

id (	
	certainty (H 
distance (HB

_certaintyB
	_distance"
SearchReply
took (*
results (2.weaviate.v1.SearchResult&
generative_grouped_result (	H 4
group_by_results (2.weaviate.v1.GroupByResultB
_generative_grouped_result"
GroupByResult
name (	
min_distance (
max_distance (
number_of_objects (*
objects (2.weaviate.v1.SearchResult"p
SearchResult1

properties (2.weaviate.v1.PropertiesResult-
metadata (2.weaviate.v1.MetadataResult"
MetadataResult

id (	
vector (
creation_time_unix ("
creation_time_unix_present (
last_update_time_unix (%
last_update_time_unix_present (
distance (
distance_present (
	certainty	 (
certainty_present
 (
score (
score_present (
explain_score (	
explain_score_present (
is_consistent (H 

generative (	
generative_present (B
_is_consistent"
PropertiesResult3
non_ref_properties (2.google.protobuf.Struct3
	ref_props (2 .weaviate.v1.RefPropertiesResult
target_collection (	-
metadata (2.weaviate.v1.MetadataResultC
number_array_properties (2".weaviate.v1.NumberArrayProperties=
int_array_properties (2.weaviate.v1.IntArrayProperties?
text_array_properties (2 .weaviate.v1.TextArrayPropertiesE
boolean_array_properties (2#.weaviate.v1.BooleanArrayProperties8
object_properties	 (2.weaviate.v1.ObjectPropertiesC
object_array_properties
 (2".weaviate.v1.ObjectArrayProperties"[
RefPropertiesResult1

properties (2.weaviate.v1.PropertiesResult
	prop_name (	Bs
#io.weaviate.client.grpc.protocol.v1BWeaviateProtoSearchGetZ4github.com/weaviate/weaviate/grpc/generated;protocolbproto3zv1.search_get_pb2FNss   
#io.weaviate.client.grpc.protocol.v1BWeaviateProtoSearchGetZ4github.com/weaviate/weaviate/grpc/generated;protocolR   _SEARCHREQUESTi  i  _GROUPBYi  i  _SORTBYi  i  _GENERATIVESEARCHi  i  
_TEXTARRAYi  i  	_INTARRAYi  i  _NUMBERARRAYi  i  _BOOLEANARRAYi  i   _FILTERSi	  i  _FILTERS_OPERATORi	  i	  _METADATAREQUESTi	  i	  _PROPERTIESREQUESTi
  i
  _OBJECTPROPERTIESREQUESTi   i#  _HYBRIDi  i  _HYBRID_FUSIONTYPEi  _NEARTEXTSEARCHi5  i  _NEARTEXTSEARCH_MOVEi   i7  _NEARIMAGESEARCHi  i  _NEARAUDIOSEARCHi  i  _NEARVIDEOSEARCHiy  i{  _BM25i  i  _REFPROPERTIESREQUESTiX  iZ  _NEARVECTORi  i  _NEAROBJECTi$  i'  _SEARCHREPLYi  i  _GROUPBYRESULTi}  i  _SEARCHRESULTi  i  _METADATARESULTi  i  _PROPERTIESRESULTi  i  _REFPROPERTIESRESULTii  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_dbr   #google_dot_protobuf_dot_struct__pb2proto.v1r   v1_dot_base__pb2AddSerializedFile
DESCRIPTORglobals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end     ^/home/chris/cleankitchens-env/lib/python3.12/site-packages/weaviate/proto/v1/search_get_pb2.py<module>rB      s   & 5 ? ? 8 #

"
"
$ N 1 &%%'99 qZ
 9 ' ' '
H = ' ' '
4G R!!U*J &`J"35H015H.-1HZ*+/HZ(,0HY)*.HY'6:H !348H !1/3H\,-1H\*.2H[+,0H[)15H^./3H^,26H_/04H_--1HZ*+/HZ(6:H !348H !159H 237H 07;H!"459H!"2=AH'(:;?H'(8,0HY)*.HY'7;H!"459H!"248H126H/9=H#$67;H#$459H 237H 059H 237H 059H 237H 0*.HW'(,HW%:>H$%78<H$%504H]-.2H]+04H]-.2H]+15H^./3H^,37H015H.26H_/04H_-48H126H/6:H !348H !19=H#$67;H#$4} +r@   