# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: vectorindex.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11vectorindex.proto\x12\x0bvectorindex\"c\n\x05_Item\x12\n\n\x02id\x18\x01 \x01(\t\x12$\n\x06vector\x18\x02 \x01(\x0b\x32\x14.vectorindex._Vector\x12(\n\x08metadata\x18\x03 \x03(\x0b\x32\x16.vectorindex._Metadata\"M\n\x14_AddItemBatchRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12!\n\x05items\x18\x02 \x03(\x0b\x32\x12.vectorindex._Item\".\n\x15_AddItemBatchResponse\x12\x15\n\rerror_indices\x18\x01 \x03(\r\":\n\x17_DeleteItemBatchRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0b\n\x03ids\x18\x02 \x03(\t\"\x1a\n\x18_DeleteItemBatchResponse\"\x1b\n\x07_Vector\x12\x10\n\x08\x65lements\x18\x01 \x03(\x02\";\n\t_Metadata\x12\r\n\x05\x66ield\x18\x01 \x01(\t\x12\x16\n\x0cstring_value\x18\x02 \x01(\tH\x00\x42\x07\n\x05value\"m\n\x10_MetadataRequest\x12\x32\n\x04some\x18\x02 \x01(\x0b\x32\".vectorindex._MetadataRequest.SomeH\x00\x1a\x16\n\x04Some\x12\x0e\n\x06\x66ields\x18\x01 \x03(\t\x1a\x05\n\x03\x41llB\x06\n\x04kind\"\x97\x01\n\x0e_SearchRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\r\n\x05top_k\x18\x02 \x01(\r\x12*\n\x0cquery_vector\x18\x03 \x01(\x0b\x32\x14.vectorindex._Vector\x12\x36\n\x0fmetadata_fields\x18\x04 \x01(\x0b\x32\x1d.vectorindex._MetadataRequest\"T\n\n_SearchHit\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08\x64istance\x18\x02 \x01(\x02\x12(\n\x08metadata\x18\x03 \x03(\x0b\x32\x16.vectorindex._Metadata\"8\n\x0f_SearchResponse\x12%\n\x04hits\x18\x01 \x03(\x0b\x32\x17.vectorindex._SearchHit2\x8f\x02\n\x0bVectorIndex\x12W\n\x0c\x41\x64\x64ItemBatch\x12!.vectorindex._AddItemBatchRequest\x1a\".vectorindex._AddItemBatchResponse\"\x00\x12`\n\x0f\x44\x65leteItemBatch\x12$.vectorindex._DeleteItemBatchRequest\x1a%.vectorindex._DeleteItemBatchResponse\"\x00\x12\x45\n\x06Search\x12\x1b.vectorindex._SearchRequest\x1a\x1c.vectorindex._SearchResponse\"\x00\x62\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vectorindex_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  __ITEM._serialized_start=34
  __ITEM._serialized_end=133
  __ADDITEMBATCHREQUEST._serialized_start=135
  __ADDITEMBATCHREQUEST._serialized_end=212
  __ADDITEMBATCHRESPONSE._serialized_start=214
  __ADDITEMBATCHRESPONSE._serialized_end=260
  __DELETEITEMBATCHREQUEST._serialized_start=262
  __DELETEITEMBATCHREQUEST._serialized_end=320
  __DELETEITEMBATCHRESPONSE._serialized_start=322
  __DELETEITEMBATCHRESPONSE._serialized_end=348
  __VECTOR._serialized_start=350
  __VECTOR._serialized_end=377
  __METADATA._serialized_start=379
  __METADATA._serialized_end=438
  __METADATAREQUEST._serialized_start=440
  __METADATAREQUEST._serialized_end=549
  __METADATAREQUEST_SOME._serialized_start=512
  __METADATAREQUEST_SOME._serialized_end=534
  __METADATAREQUEST_ALL._serialized_start=536
  __METADATAREQUEST_ALL._serialized_end=541
  __SEARCHREQUEST._serialized_start=552
  __SEARCHREQUEST._serialized_end=703
  __SEARCHHIT._serialized_start=705
  __SEARCHHIT._serialized_end=789
  __SEARCHRESPONSE._serialized_start=791
  __SEARCHRESPONSE._serialized_end=847
  _VECTORINDEX._serialized_start=850
  _VECTORINDEX._serialized_end=1121
# @@protoc_insertion_point(module_scope)
