# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cockatrice/protobuf/index.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='cockatrice/protobuf/index.proto',
  package='protobuf',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x1f\x63ockatrice/protobuf/index.proto\x12\x08protobuf\"*\n\x06Status\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x89\x02\n\nIndexStats\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tdoc_count\x18\x02 \x01(\x03\x12\x15\n\rdoc_count_all\x18\x03 \x01(\x03\x12\x15\n\rlast_modified\x18\x04 \x01(\x01\x12\x19\n\x11latest_generation\x18\x05 \x01(\x03\x12\x0f\n\x07version\x18\x06 \x01(\x03\x12-\n\x07storage\x18\x07 \x01(\x0b\x32\x1c.protobuf.IndexStats.Storage\x1aQ\n\x07Storage\x12\x0e\n\x06\x66older\x18\x01 \x01(\t\x12\x15\n\rsupports_mmap\x18\x02 \x01(\x08\x12\x10\n\x08readonly\x18\x03 \x01(\x08\x12\r\n\x05\x66iles\x18\x04 \x03(\t\"F\n\x12\x43reateIndexRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0e\n\x06schema\x18\x02 \x01(\x0c\x12\x0c\n\x04sync\x18\x03 \x01(\x08\"b\n\x13\x43reateIndexResponse\x12)\n\x0bindex_stats\x18\x01 \x01(\x0b\x32\x14.protobuf.IndexStats\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"%\n\x0fGetIndexRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\"_\n\x10GetIndexResponse\x12)\n\x0bindex_stats\x18\x01 \x01(\x0b\x32\x14.protobuf.IndexStats\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"6\n\x12\x44\x65leteIndexRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0c\n\x04sync\x18\x02 \x01(\x08\"b\n\x13\x44\x65leteIndexResponse\x12)\n\x0bindex_stats\x18\x01 \x01(\x0b\x32\x14.protobuf.IndexStats\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"D\n\x10OpenIndexRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0e\n\x06schema\x18\x02 \x01(\x0c\x12\x0c\n\x04sync\x18\x03 \x01(\x08\"`\n\x11OpenIndexResponse\x12)\n\x0bindex_stats\x18\x01 \x01(\x0b\x32\x14.protobuf.IndexStats\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"5\n\x11\x43loseIndexRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0c\n\x04sync\x18\x02 \x01(\x08\"a\n\x12\x43loseIndexResponse\x12)\n\x0bindex_stats\x18\x01 \x01(\x0b\x32\x14.protobuf.IndexStats\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"8\n\x14OptimizeIndexRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0c\n\x04sync\x18\x02 \x01(\x08\"d\n\x15OptimizeIndexResponse\x12)\n\x0bindex_stats\x18\x01 \x01(\x0b\x32\x14.protobuf.IndexStats\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"V\n\x12PutDocumentRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0e\n\x06\x64oc_id\x18\x02 \x01(\t\x12\x0e\n\x06\x66ields\x18\x03 \x01(\x0c\x12\x0c\n\x04sync\x18\x04 \x01(\x08\"F\n\x13PutDocumentResponse\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"8\n\x12GetDocumentRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0e\n\x06\x64oc_id\x18\x02 \x01(\t\"G\n\x13GetDocumentResponse\x12\x0e\n\x06\x66ields\x18\x01 \x01(\x0c\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"I\n\x15\x44\x65leteDocumentRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0e\n\x06\x64oc_id\x18\x02 \x01(\t\x12\x0c\n\x04sync\x18\x03 \x01(\x08\"I\n\x16\x44\x65leteDocumentResponse\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"E\n\x13PutDocumentsRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0c\n\x04\x64ocs\x18\x02 \x01(\x0c\x12\x0c\n\x04sync\x18\x03 \x01(\x08\"G\n\x14PutDocumentsResponse\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"K\n\x16\x44\x65leteDocumentsRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\x0f\n\x07\x64oc_ids\x18\x02 \x01(\x0c\x12\x0c\n\x04sync\x18\x03 \x01(\x08\"J\n\x17\x44\x65leteDocumentsResponse\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"\x88\x01\n\x16SearchDocumentsRequest\x12\x12\n\nindex_name\x18\x01 \x01(\t\x12\r\n\x05query\x18\x02 \x01(\t\x12\x14\n\x0csearch_field\x18\x03 \x01(\t\x12\x10\n\x08page_num\x18\x04 \x01(\x03\x12\x10\n\x08page_len\x18\x05 \x01(\x03\x12\x11\n\tweighting\x18\x06 \x01(\x0c\"L\n\x17SearchDocumentsResponse\x12\x0f\n\x07results\x18\x01 \x01(\x0c\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"#\n\x0ePutNodeRequest\x12\x11\n\tnode_name\x18\x01 \x01(\t\"3\n\x0fPutNodeResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protobuf.Status\"&\n\x11\x44\x65leteNodeRequest\x12\x11\n\tnode_name\x18\x01 \x01(\t\"6\n\x12\x44\x65leteNodeResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protobuf.Status\"\x17\n\x15SnapshotExistsRequest\"I\n\x16SnapshotExistsResponse\x12\r\n\x05\x65xist\x18\x01 \x01(\x08\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"\x17\n\x15\x43reateSnapshotRequest\":\n\x16\x43reateSnapshotResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protobuf.Status\"(\n\x12GetSnapshotRequest\x12\x12\n\nchunk_size\x18\x01 \x01(\x03\"T\n\x13GetSnapshotResponse\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63hunk\x18\x02 \x01(\x0c\x12 \n\x06status\x18\x03 \x01(\x0b\x32\x10.protobuf.Status\"\x12\n\x10IsHealthyRequest\"F\n\x11IsHealthyResponse\x12\x0f\n\x07healthy\x18\x01 \x01(\x08\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"\x10\n\x0eIsAliveRequest\"B\n\x0fIsAliveResponse\x12\r\n\x05\x61live\x18\x01 \x01(\x08\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"\x10\n\x0eIsReadyRequest\"B\n\x0fIsReadyResponse\x12\r\n\x05ready\x18\x01 \x01(\x08\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status\"\x12\n\x10GetStatusRequest\"J\n\x11GetStatusResponse\x12\x13\n\x0bnode_status\x18\x01 \x01(\x0c\x12 \n\x06status\x18\x02 \x01(\x0b\x32\x10.protobuf.Status2\xe6\x0c\n\x05Index\x12L\n\x0b\x43reateIndex\x12\x1c.protobuf.CreateIndexRequest\x1a\x1d.protobuf.CreateIndexResponse\"\x00\x12\x43\n\x08GetIndex\x12\x19.protobuf.GetIndexRequest\x1a\x1a.protobuf.GetIndexResponse\"\x00\x12L\n\x0b\x44\x65leteIndex\x12\x1c.protobuf.DeleteIndexRequest\x1a\x1d.protobuf.DeleteIndexResponse\"\x00\x12\x46\n\tOpenIndex\x12\x1a.protobuf.OpenIndexRequest\x1a\x1b.protobuf.OpenIndexResponse\"\x00\x12I\n\nCloseIndex\x12\x1b.protobuf.CloseIndexRequest\x1a\x1c.protobuf.CloseIndexResponse\"\x00\x12R\n\rOptimizeIndex\x12\x1e.protobuf.OptimizeIndexRequest\x1a\x1f.protobuf.OptimizeIndexResponse\"\x00\x12L\n\x0bPutDocument\x12\x1c.protobuf.PutDocumentRequest\x1a\x1d.protobuf.PutDocumentResponse\"\x00\x12L\n\x0bGetDocument\x12\x1c.protobuf.GetDocumentRequest\x1a\x1d.protobuf.GetDocumentResponse\"\x00\x12U\n\x0e\x44\x65leteDocument\x12\x1f.protobuf.DeleteDocumentRequest\x1a .protobuf.DeleteDocumentResponse\"\x00\x12O\n\x0cPutDocuments\x12\x1d.protobuf.PutDocumentsRequest\x1a\x1e.protobuf.PutDocumentsResponse\"\x00\x12X\n\x0f\x44\x65leteDocuments\x12 .protobuf.DeleteDocumentsRequest\x1a!.protobuf.DeleteDocumentsResponse\"\x00\x12X\n\x0fSearchDocuments\x12 .protobuf.SearchDocumentsRequest\x1a!.protobuf.SearchDocumentsResponse\"\x00\x12@\n\x07PutNode\x12\x18.protobuf.PutNodeRequest\x1a\x19.protobuf.PutNodeResponse\"\x00\x12I\n\nDeleteNode\x12\x1b.protobuf.DeleteNodeRequest\x1a\x1c.protobuf.DeleteNodeResponse\"\x00\x12U\n\x0eSnapshotExists\x12\x1f.protobuf.SnapshotExistsRequest\x1a .protobuf.SnapshotExistsResponse\"\x00\x12U\n\x0e\x43reateSnapshot\x12\x1f.protobuf.CreateSnapshotRequest\x1a .protobuf.CreateSnapshotResponse\"\x00\x12N\n\x0bGetSnapshot\x12\x1c.protobuf.GetSnapshotRequest\x1a\x1d.protobuf.GetSnapshotResponse\"\x00\x30\x01\x12\x46\n\tIsHealthy\x12\x1a.protobuf.IsHealthyRequest\x1a\x1b.protobuf.IsHealthyResponse\"\x00\x12@\n\x07IsAlive\x12\x18.protobuf.IsAliveRequest\x1a\x19.protobuf.IsAliveResponse\"\x00\x12@\n\x07IsReady\x12\x18.protobuf.IsReadyRequest\x1a\x19.protobuf.IsReadyResponse\"\x00\x12\x46\n\tGetStatus\x12\x1a.protobuf.GetStatusRequest\x1a\x1b.protobuf.GetStatusResponse\"\x00\x62\x06proto3')
)




_STATUS = _descriptor.Descriptor(
  name='Status',
  full_name='protobuf.Status',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='protobuf.Status.success', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message', full_name='protobuf.Status.message', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45,
  serialized_end=87,
)


_INDEXSTATS_STORAGE = _descriptor.Descriptor(
  name='Storage',
  full_name='protobuf.IndexStats.Storage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='folder', full_name='protobuf.IndexStats.Storage.folder', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='supports_mmap', full_name='protobuf.IndexStats.Storage.supports_mmap', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='readonly', full_name='protobuf.IndexStats.Storage.readonly', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='files', full_name='protobuf.IndexStats.Storage.files', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=274,
  serialized_end=355,
)

_INDEXSTATS = _descriptor.Descriptor(
  name='IndexStats',
  full_name='protobuf.IndexStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='protobuf.IndexStats.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doc_count', full_name='protobuf.IndexStats.doc_count', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doc_count_all', full_name='protobuf.IndexStats.doc_count_all', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_modified', full_name='protobuf.IndexStats.last_modified', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='latest_generation', full_name='protobuf.IndexStats.latest_generation', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='protobuf.IndexStats.version', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='storage', full_name='protobuf.IndexStats.storage', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_INDEXSTATS_STORAGE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=90,
  serialized_end=355,
)


_CREATEINDEXREQUEST = _descriptor.Descriptor(
  name='CreateIndexRequest',
  full_name='protobuf.CreateIndexRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.CreateIndexRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='schema', full_name='protobuf.CreateIndexRequest.schema', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.CreateIndexRequest.sync', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=357,
  serialized_end=427,
)


_CREATEINDEXRESPONSE = _descriptor.Descriptor(
  name='CreateIndexResponse',
  full_name='protobuf.CreateIndexResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_stats', full_name='protobuf.CreateIndexResponse.index_stats', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.CreateIndexResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=429,
  serialized_end=527,
)


_GETINDEXREQUEST = _descriptor.Descriptor(
  name='GetIndexRequest',
  full_name='protobuf.GetIndexRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.GetIndexRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=529,
  serialized_end=566,
)


_GETINDEXRESPONSE = _descriptor.Descriptor(
  name='GetIndexResponse',
  full_name='protobuf.GetIndexResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_stats', full_name='protobuf.GetIndexResponse.index_stats', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.GetIndexResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=568,
  serialized_end=663,
)


_DELETEINDEXREQUEST = _descriptor.Descriptor(
  name='DeleteIndexRequest',
  full_name='protobuf.DeleteIndexRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.DeleteIndexRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.DeleteIndexRequest.sync', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=665,
  serialized_end=719,
)


_DELETEINDEXRESPONSE = _descriptor.Descriptor(
  name='DeleteIndexResponse',
  full_name='protobuf.DeleteIndexResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_stats', full_name='protobuf.DeleteIndexResponse.index_stats', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.DeleteIndexResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=721,
  serialized_end=819,
)


_OPENINDEXREQUEST = _descriptor.Descriptor(
  name='OpenIndexRequest',
  full_name='protobuf.OpenIndexRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.OpenIndexRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='schema', full_name='protobuf.OpenIndexRequest.schema', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.OpenIndexRequest.sync', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=821,
  serialized_end=889,
)


_OPENINDEXRESPONSE = _descriptor.Descriptor(
  name='OpenIndexResponse',
  full_name='protobuf.OpenIndexResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_stats', full_name='protobuf.OpenIndexResponse.index_stats', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.OpenIndexResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=891,
  serialized_end=987,
)


_CLOSEINDEXREQUEST = _descriptor.Descriptor(
  name='CloseIndexRequest',
  full_name='protobuf.CloseIndexRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.CloseIndexRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.CloseIndexRequest.sync', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=989,
  serialized_end=1042,
)


_CLOSEINDEXRESPONSE = _descriptor.Descriptor(
  name='CloseIndexResponse',
  full_name='protobuf.CloseIndexResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_stats', full_name='protobuf.CloseIndexResponse.index_stats', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.CloseIndexResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1044,
  serialized_end=1141,
)


_OPTIMIZEINDEXREQUEST = _descriptor.Descriptor(
  name='OptimizeIndexRequest',
  full_name='protobuf.OptimizeIndexRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.OptimizeIndexRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.OptimizeIndexRequest.sync', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1143,
  serialized_end=1199,
)


_OPTIMIZEINDEXRESPONSE = _descriptor.Descriptor(
  name='OptimizeIndexResponse',
  full_name='protobuf.OptimizeIndexResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_stats', full_name='protobuf.OptimizeIndexResponse.index_stats', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.OptimizeIndexResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1201,
  serialized_end=1301,
)


_PUTDOCUMENTREQUEST = _descriptor.Descriptor(
  name='PutDocumentRequest',
  full_name='protobuf.PutDocumentRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.PutDocumentRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doc_id', full_name='protobuf.PutDocumentRequest.doc_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fields', full_name='protobuf.PutDocumentRequest.fields', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.PutDocumentRequest.sync', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1303,
  serialized_end=1389,
)


_PUTDOCUMENTRESPONSE = _descriptor.Descriptor(
  name='PutDocumentResponse',
  full_name='protobuf.PutDocumentResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='protobuf.PutDocumentResponse.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.PutDocumentResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1391,
  serialized_end=1461,
)


_GETDOCUMENTREQUEST = _descriptor.Descriptor(
  name='GetDocumentRequest',
  full_name='protobuf.GetDocumentRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.GetDocumentRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doc_id', full_name='protobuf.GetDocumentRequest.doc_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1463,
  serialized_end=1519,
)


_GETDOCUMENTRESPONSE = _descriptor.Descriptor(
  name='GetDocumentResponse',
  full_name='protobuf.GetDocumentResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='fields', full_name='protobuf.GetDocumentResponse.fields', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.GetDocumentResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1521,
  serialized_end=1592,
)


_DELETEDOCUMENTREQUEST = _descriptor.Descriptor(
  name='DeleteDocumentRequest',
  full_name='protobuf.DeleteDocumentRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.DeleteDocumentRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doc_id', full_name='protobuf.DeleteDocumentRequest.doc_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.DeleteDocumentRequest.sync', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1594,
  serialized_end=1667,
)


_DELETEDOCUMENTRESPONSE = _descriptor.Descriptor(
  name='DeleteDocumentResponse',
  full_name='protobuf.DeleteDocumentResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='protobuf.DeleteDocumentResponse.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.DeleteDocumentResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1669,
  serialized_end=1742,
)


_PUTDOCUMENTSREQUEST = _descriptor.Descriptor(
  name='PutDocumentsRequest',
  full_name='protobuf.PutDocumentsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.PutDocumentsRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='docs', full_name='protobuf.PutDocumentsRequest.docs', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.PutDocumentsRequest.sync', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1744,
  serialized_end=1813,
)


_PUTDOCUMENTSRESPONSE = _descriptor.Descriptor(
  name='PutDocumentsResponse',
  full_name='protobuf.PutDocumentsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='protobuf.PutDocumentsResponse.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.PutDocumentsResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1815,
  serialized_end=1886,
)


_DELETEDOCUMENTSREQUEST = _descriptor.Descriptor(
  name='DeleteDocumentsRequest',
  full_name='protobuf.DeleteDocumentsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.DeleteDocumentsRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doc_ids', full_name='protobuf.DeleteDocumentsRequest.doc_ids', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sync', full_name='protobuf.DeleteDocumentsRequest.sync', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1888,
  serialized_end=1963,
)


_DELETEDOCUMENTSRESPONSE = _descriptor.Descriptor(
  name='DeleteDocumentsResponse',
  full_name='protobuf.DeleteDocumentsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='protobuf.DeleteDocumentsResponse.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.DeleteDocumentsResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1965,
  serialized_end=2039,
)


_SEARCHDOCUMENTSREQUEST = _descriptor.Descriptor(
  name='SearchDocumentsRequest',
  full_name='protobuf.SearchDocumentsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index_name', full_name='protobuf.SearchDocumentsRequest.index_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='query', full_name='protobuf.SearchDocumentsRequest.query', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='search_field', full_name='protobuf.SearchDocumentsRequest.search_field', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_num', full_name='protobuf.SearchDocumentsRequest.page_num', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_len', full_name='protobuf.SearchDocumentsRequest.page_len', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='weighting', full_name='protobuf.SearchDocumentsRequest.weighting', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2042,
  serialized_end=2178,
)


_SEARCHDOCUMENTSRESPONSE = _descriptor.Descriptor(
  name='SearchDocumentsResponse',
  full_name='protobuf.SearchDocumentsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='results', full_name='protobuf.SearchDocumentsResponse.results', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.SearchDocumentsResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2180,
  serialized_end=2256,
)


_PUTNODEREQUEST = _descriptor.Descriptor(
  name='PutNodeRequest',
  full_name='protobuf.PutNodeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='node_name', full_name='protobuf.PutNodeRequest.node_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2258,
  serialized_end=2293,
)


_PUTNODERESPONSE = _descriptor.Descriptor(
  name='PutNodeResponse',
  full_name='protobuf.PutNodeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.PutNodeResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2295,
  serialized_end=2346,
)


_DELETENODEREQUEST = _descriptor.Descriptor(
  name='DeleteNodeRequest',
  full_name='protobuf.DeleteNodeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='node_name', full_name='protobuf.DeleteNodeRequest.node_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2348,
  serialized_end=2386,
)


_DELETENODERESPONSE = _descriptor.Descriptor(
  name='DeleteNodeResponse',
  full_name='protobuf.DeleteNodeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.DeleteNodeResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2388,
  serialized_end=2442,
)


_SNAPSHOTEXISTSREQUEST = _descriptor.Descriptor(
  name='SnapshotExistsRequest',
  full_name='protobuf.SnapshotExistsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2444,
  serialized_end=2467,
)


_SNAPSHOTEXISTSRESPONSE = _descriptor.Descriptor(
  name='SnapshotExistsResponse',
  full_name='protobuf.SnapshotExistsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='exist', full_name='protobuf.SnapshotExistsResponse.exist', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.SnapshotExistsResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2469,
  serialized_end=2542,
)


_CREATESNAPSHOTREQUEST = _descriptor.Descriptor(
  name='CreateSnapshotRequest',
  full_name='protobuf.CreateSnapshotRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2544,
  serialized_end=2567,
)


_CREATESNAPSHOTRESPONSE = _descriptor.Descriptor(
  name='CreateSnapshotResponse',
  full_name='protobuf.CreateSnapshotResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.CreateSnapshotResponse.status', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2569,
  serialized_end=2627,
)


_GETSNAPSHOTREQUEST = _descriptor.Descriptor(
  name='GetSnapshotRequest',
  full_name='protobuf.GetSnapshotRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='chunk_size', full_name='protobuf.GetSnapshotRequest.chunk_size', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2629,
  serialized_end=2669,
)


_GETSNAPSHOTRESPONSE = _descriptor.Descriptor(
  name='GetSnapshotResponse',
  full_name='protobuf.GetSnapshotResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='protobuf.GetSnapshotResponse.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chunk', full_name='protobuf.GetSnapshotResponse.chunk', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.GetSnapshotResponse.status', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2671,
  serialized_end=2755,
)


_ISHEALTHYREQUEST = _descriptor.Descriptor(
  name='IsHealthyRequest',
  full_name='protobuf.IsHealthyRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2757,
  serialized_end=2775,
)


_ISHEALTHYRESPONSE = _descriptor.Descriptor(
  name='IsHealthyResponse',
  full_name='protobuf.IsHealthyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='healthy', full_name='protobuf.IsHealthyResponse.healthy', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.IsHealthyResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2777,
  serialized_end=2847,
)


_ISALIVEREQUEST = _descriptor.Descriptor(
  name='IsAliveRequest',
  full_name='protobuf.IsAliveRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2849,
  serialized_end=2865,
)


_ISALIVERESPONSE = _descriptor.Descriptor(
  name='IsAliveResponse',
  full_name='protobuf.IsAliveResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='alive', full_name='protobuf.IsAliveResponse.alive', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.IsAliveResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2867,
  serialized_end=2933,
)


_ISREADYREQUEST = _descriptor.Descriptor(
  name='IsReadyRequest',
  full_name='protobuf.IsReadyRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2935,
  serialized_end=2951,
)


_ISREADYRESPONSE = _descriptor.Descriptor(
  name='IsReadyResponse',
  full_name='protobuf.IsReadyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ready', full_name='protobuf.IsReadyResponse.ready', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.IsReadyResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2953,
  serialized_end=3019,
)


_GETSTATUSREQUEST = _descriptor.Descriptor(
  name='GetStatusRequest',
  full_name='protobuf.GetStatusRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3021,
  serialized_end=3039,
)


_GETSTATUSRESPONSE = _descriptor.Descriptor(
  name='GetStatusResponse',
  full_name='protobuf.GetStatusResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='node_status', full_name='protobuf.GetStatusResponse.node_status', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='protobuf.GetStatusResponse.status', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3041,
  serialized_end=3115,
)

_INDEXSTATS_STORAGE.containing_type = _INDEXSTATS
_INDEXSTATS.fields_by_name['storage'].message_type = _INDEXSTATS_STORAGE
_CREATEINDEXRESPONSE.fields_by_name['index_stats'].message_type = _INDEXSTATS
_CREATEINDEXRESPONSE.fields_by_name['status'].message_type = _STATUS
_GETINDEXRESPONSE.fields_by_name['index_stats'].message_type = _INDEXSTATS
_GETINDEXRESPONSE.fields_by_name['status'].message_type = _STATUS
_DELETEINDEXRESPONSE.fields_by_name['index_stats'].message_type = _INDEXSTATS
_DELETEINDEXRESPONSE.fields_by_name['status'].message_type = _STATUS
_OPENINDEXRESPONSE.fields_by_name['index_stats'].message_type = _INDEXSTATS
_OPENINDEXRESPONSE.fields_by_name['status'].message_type = _STATUS
_CLOSEINDEXRESPONSE.fields_by_name['index_stats'].message_type = _INDEXSTATS
_CLOSEINDEXRESPONSE.fields_by_name['status'].message_type = _STATUS
_OPTIMIZEINDEXRESPONSE.fields_by_name['index_stats'].message_type = _INDEXSTATS
_OPTIMIZEINDEXRESPONSE.fields_by_name['status'].message_type = _STATUS
_PUTDOCUMENTRESPONSE.fields_by_name['status'].message_type = _STATUS
_GETDOCUMENTRESPONSE.fields_by_name['status'].message_type = _STATUS
_DELETEDOCUMENTRESPONSE.fields_by_name['status'].message_type = _STATUS
_PUTDOCUMENTSRESPONSE.fields_by_name['status'].message_type = _STATUS
_DELETEDOCUMENTSRESPONSE.fields_by_name['status'].message_type = _STATUS
_SEARCHDOCUMENTSRESPONSE.fields_by_name['status'].message_type = _STATUS
_PUTNODERESPONSE.fields_by_name['status'].message_type = _STATUS
_DELETENODERESPONSE.fields_by_name['status'].message_type = _STATUS
_SNAPSHOTEXISTSRESPONSE.fields_by_name['status'].message_type = _STATUS
_CREATESNAPSHOTRESPONSE.fields_by_name['status'].message_type = _STATUS
_GETSNAPSHOTRESPONSE.fields_by_name['status'].message_type = _STATUS
_ISHEALTHYRESPONSE.fields_by_name['status'].message_type = _STATUS
_ISALIVERESPONSE.fields_by_name['status'].message_type = _STATUS
_ISREADYRESPONSE.fields_by_name['status'].message_type = _STATUS
_GETSTATUSRESPONSE.fields_by_name['status'].message_type = _STATUS
DESCRIPTOR.message_types_by_name['Status'] = _STATUS
DESCRIPTOR.message_types_by_name['IndexStats'] = _INDEXSTATS
DESCRIPTOR.message_types_by_name['CreateIndexRequest'] = _CREATEINDEXREQUEST
DESCRIPTOR.message_types_by_name['CreateIndexResponse'] = _CREATEINDEXRESPONSE
DESCRIPTOR.message_types_by_name['GetIndexRequest'] = _GETINDEXREQUEST
DESCRIPTOR.message_types_by_name['GetIndexResponse'] = _GETINDEXRESPONSE
DESCRIPTOR.message_types_by_name['DeleteIndexRequest'] = _DELETEINDEXREQUEST
DESCRIPTOR.message_types_by_name['DeleteIndexResponse'] = _DELETEINDEXRESPONSE
DESCRIPTOR.message_types_by_name['OpenIndexRequest'] = _OPENINDEXREQUEST
DESCRIPTOR.message_types_by_name['OpenIndexResponse'] = _OPENINDEXRESPONSE
DESCRIPTOR.message_types_by_name['CloseIndexRequest'] = _CLOSEINDEXREQUEST
DESCRIPTOR.message_types_by_name['CloseIndexResponse'] = _CLOSEINDEXRESPONSE
DESCRIPTOR.message_types_by_name['OptimizeIndexRequest'] = _OPTIMIZEINDEXREQUEST
DESCRIPTOR.message_types_by_name['OptimizeIndexResponse'] = _OPTIMIZEINDEXRESPONSE
DESCRIPTOR.message_types_by_name['PutDocumentRequest'] = _PUTDOCUMENTREQUEST
DESCRIPTOR.message_types_by_name['PutDocumentResponse'] = _PUTDOCUMENTRESPONSE
DESCRIPTOR.message_types_by_name['GetDocumentRequest'] = _GETDOCUMENTREQUEST
DESCRIPTOR.message_types_by_name['GetDocumentResponse'] = _GETDOCUMENTRESPONSE
DESCRIPTOR.message_types_by_name['DeleteDocumentRequest'] = _DELETEDOCUMENTREQUEST
DESCRIPTOR.message_types_by_name['DeleteDocumentResponse'] = _DELETEDOCUMENTRESPONSE
DESCRIPTOR.message_types_by_name['PutDocumentsRequest'] = _PUTDOCUMENTSREQUEST
DESCRIPTOR.message_types_by_name['PutDocumentsResponse'] = _PUTDOCUMENTSRESPONSE
DESCRIPTOR.message_types_by_name['DeleteDocumentsRequest'] = _DELETEDOCUMENTSREQUEST
DESCRIPTOR.message_types_by_name['DeleteDocumentsResponse'] = _DELETEDOCUMENTSRESPONSE
DESCRIPTOR.message_types_by_name['SearchDocumentsRequest'] = _SEARCHDOCUMENTSREQUEST
DESCRIPTOR.message_types_by_name['SearchDocumentsResponse'] = _SEARCHDOCUMENTSRESPONSE
DESCRIPTOR.message_types_by_name['PutNodeRequest'] = _PUTNODEREQUEST
DESCRIPTOR.message_types_by_name['PutNodeResponse'] = _PUTNODERESPONSE
DESCRIPTOR.message_types_by_name['DeleteNodeRequest'] = _DELETENODEREQUEST
DESCRIPTOR.message_types_by_name['DeleteNodeResponse'] = _DELETENODERESPONSE
DESCRIPTOR.message_types_by_name['SnapshotExistsRequest'] = _SNAPSHOTEXISTSREQUEST
DESCRIPTOR.message_types_by_name['SnapshotExistsResponse'] = _SNAPSHOTEXISTSRESPONSE
DESCRIPTOR.message_types_by_name['CreateSnapshotRequest'] = _CREATESNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['CreateSnapshotResponse'] = _CREATESNAPSHOTRESPONSE
DESCRIPTOR.message_types_by_name['GetSnapshotRequest'] = _GETSNAPSHOTREQUEST
DESCRIPTOR.message_types_by_name['GetSnapshotResponse'] = _GETSNAPSHOTRESPONSE
DESCRIPTOR.message_types_by_name['IsHealthyRequest'] = _ISHEALTHYREQUEST
DESCRIPTOR.message_types_by_name['IsHealthyResponse'] = _ISHEALTHYRESPONSE
DESCRIPTOR.message_types_by_name['IsAliveRequest'] = _ISALIVEREQUEST
DESCRIPTOR.message_types_by_name['IsAliveResponse'] = _ISALIVERESPONSE
DESCRIPTOR.message_types_by_name['IsReadyRequest'] = _ISREADYREQUEST
DESCRIPTOR.message_types_by_name['IsReadyResponse'] = _ISREADYRESPONSE
DESCRIPTOR.message_types_by_name['GetStatusRequest'] = _GETSTATUSREQUEST
DESCRIPTOR.message_types_by_name['GetStatusResponse'] = _GETSTATUSRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Status = _reflection.GeneratedProtocolMessageType('Status', (_message.Message,), dict(
  DESCRIPTOR = _STATUS,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.Status)
  ))
_sym_db.RegisterMessage(Status)

IndexStats = _reflection.GeneratedProtocolMessageType('IndexStats', (_message.Message,), dict(

  Storage = _reflection.GeneratedProtocolMessageType('Storage', (_message.Message,), dict(
    DESCRIPTOR = _INDEXSTATS_STORAGE,
    __module__ = 'cockatrice.protobuf.index_pb2'
    # @@protoc_insertion_point(class_scope:protobuf.IndexStats.Storage)
    ))
  ,
  DESCRIPTOR = _INDEXSTATS,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.IndexStats)
  ))
_sym_db.RegisterMessage(IndexStats)
_sym_db.RegisterMessage(IndexStats.Storage)

CreateIndexRequest = _reflection.GeneratedProtocolMessageType('CreateIndexRequest', (_message.Message,), dict(
  DESCRIPTOR = _CREATEINDEXREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.CreateIndexRequest)
  ))
_sym_db.RegisterMessage(CreateIndexRequest)

CreateIndexResponse = _reflection.GeneratedProtocolMessageType('CreateIndexResponse', (_message.Message,), dict(
  DESCRIPTOR = _CREATEINDEXRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.CreateIndexResponse)
  ))
_sym_db.RegisterMessage(CreateIndexResponse)

GetIndexRequest = _reflection.GeneratedProtocolMessageType('GetIndexRequest', (_message.Message,), dict(
  DESCRIPTOR = _GETINDEXREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.GetIndexRequest)
  ))
_sym_db.RegisterMessage(GetIndexRequest)

GetIndexResponse = _reflection.GeneratedProtocolMessageType('GetIndexResponse', (_message.Message,), dict(
  DESCRIPTOR = _GETINDEXRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.GetIndexResponse)
  ))
_sym_db.RegisterMessage(GetIndexResponse)

DeleteIndexRequest = _reflection.GeneratedProtocolMessageType('DeleteIndexRequest', (_message.Message,), dict(
  DESCRIPTOR = _DELETEINDEXREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.DeleteIndexRequest)
  ))
_sym_db.RegisterMessage(DeleteIndexRequest)

DeleteIndexResponse = _reflection.GeneratedProtocolMessageType('DeleteIndexResponse', (_message.Message,), dict(
  DESCRIPTOR = _DELETEINDEXRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.DeleteIndexResponse)
  ))
_sym_db.RegisterMessage(DeleteIndexResponse)

OpenIndexRequest = _reflection.GeneratedProtocolMessageType('OpenIndexRequest', (_message.Message,), dict(
  DESCRIPTOR = _OPENINDEXREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.OpenIndexRequest)
  ))
_sym_db.RegisterMessage(OpenIndexRequest)

OpenIndexResponse = _reflection.GeneratedProtocolMessageType('OpenIndexResponse', (_message.Message,), dict(
  DESCRIPTOR = _OPENINDEXRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.OpenIndexResponse)
  ))
_sym_db.RegisterMessage(OpenIndexResponse)

CloseIndexRequest = _reflection.GeneratedProtocolMessageType('CloseIndexRequest', (_message.Message,), dict(
  DESCRIPTOR = _CLOSEINDEXREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.CloseIndexRequest)
  ))
_sym_db.RegisterMessage(CloseIndexRequest)

CloseIndexResponse = _reflection.GeneratedProtocolMessageType('CloseIndexResponse', (_message.Message,), dict(
  DESCRIPTOR = _CLOSEINDEXRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.CloseIndexResponse)
  ))
_sym_db.RegisterMessage(CloseIndexResponse)

OptimizeIndexRequest = _reflection.GeneratedProtocolMessageType('OptimizeIndexRequest', (_message.Message,), dict(
  DESCRIPTOR = _OPTIMIZEINDEXREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.OptimizeIndexRequest)
  ))
_sym_db.RegisterMessage(OptimizeIndexRequest)

OptimizeIndexResponse = _reflection.GeneratedProtocolMessageType('OptimizeIndexResponse', (_message.Message,), dict(
  DESCRIPTOR = _OPTIMIZEINDEXRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.OptimizeIndexResponse)
  ))
_sym_db.RegisterMessage(OptimizeIndexResponse)

PutDocumentRequest = _reflection.GeneratedProtocolMessageType('PutDocumentRequest', (_message.Message,), dict(
  DESCRIPTOR = _PUTDOCUMENTREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.PutDocumentRequest)
  ))
_sym_db.RegisterMessage(PutDocumentRequest)

PutDocumentResponse = _reflection.GeneratedProtocolMessageType('PutDocumentResponse', (_message.Message,), dict(
  DESCRIPTOR = _PUTDOCUMENTRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.PutDocumentResponse)
  ))
_sym_db.RegisterMessage(PutDocumentResponse)

GetDocumentRequest = _reflection.GeneratedProtocolMessageType('GetDocumentRequest', (_message.Message,), dict(
  DESCRIPTOR = _GETDOCUMENTREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.GetDocumentRequest)
  ))
_sym_db.RegisterMessage(GetDocumentRequest)

GetDocumentResponse = _reflection.GeneratedProtocolMessageType('GetDocumentResponse', (_message.Message,), dict(
  DESCRIPTOR = _GETDOCUMENTRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.GetDocumentResponse)
  ))
_sym_db.RegisterMessage(GetDocumentResponse)

DeleteDocumentRequest = _reflection.GeneratedProtocolMessageType('DeleteDocumentRequest', (_message.Message,), dict(
  DESCRIPTOR = _DELETEDOCUMENTREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.DeleteDocumentRequest)
  ))
_sym_db.RegisterMessage(DeleteDocumentRequest)

DeleteDocumentResponse = _reflection.GeneratedProtocolMessageType('DeleteDocumentResponse', (_message.Message,), dict(
  DESCRIPTOR = _DELETEDOCUMENTRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.DeleteDocumentResponse)
  ))
_sym_db.RegisterMessage(DeleteDocumentResponse)

PutDocumentsRequest = _reflection.GeneratedProtocolMessageType('PutDocumentsRequest', (_message.Message,), dict(
  DESCRIPTOR = _PUTDOCUMENTSREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.PutDocumentsRequest)
  ))
_sym_db.RegisterMessage(PutDocumentsRequest)

PutDocumentsResponse = _reflection.GeneratedProtocolMessageType('PutDocumentsResponse', (_message.Message,), dict(
  DESCRIPTOR = _PUTDOCUMENTSRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.PutDocumentsResponse)
  ))
_sym_db.RegisterMessage(PutDocumentsResponse)

DeleteDocumentsRequest = _reflection.GeneratedProtocolMessageType('DeleteDocumentsRequest', (_message.Message,), dict(
  DESCRIPTOR = _DELETEDOCUMENTSREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.DeleteDocumentsRequest)
  ))
_sym_db.RegisterMessage(DeleteDocumentsRequest)

DeleteDocumentsResponse = _reflection.GeneratedProtocolMessageType('DeleteDocumentsResponse', (_message.Message,), dict(
  DESCRIPTOR = _DELETEDOCUMENTSRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.DeleteDocumentsResponse)
  ))
_sym_db.RegisterMessage(DeleteDocumentsResponse)

SearchDocumentsRequest = _reflection.GeneratedProtocolMessageType('SearchDocumentsRequest', (_message.Message,), dict(
  DESCRIPTOR = _SEARCHDOCUMENTSREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.SearchDocumentsRequest)
  ))
_sym_db.RegisterMessage(SearchDocumentsRequest)

SearchDocumentsResponse = _reflection.GeneratedProtocolMessageType('SearchDocumentsResponse', (_message.Message,), dict(
  DESCRIPTOR = _SEARCHDOCUMENTSRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.SearchDocumentsResponse)
  ))
_sym_db.RegisterMessage(SearchDocumentsResponse)

PutNodeRequest = _reflection.GeneratedProtocolMessageType('PutNodeRequest', (_message.Message,), dict(
  DESCRIPTOR = _PUTNODEREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.PutNodeRequest)
  ))
_sym_db.RegisterMessage(PutNodeRequest)

PutNodeResponse = _reflection.GeneratedProtocolMessageType('PutNodeResponse', (_message.Message,), dict(
  DESCRIPTOR = _PUTNODERESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.PutNodeResponse)
  ))
_sym_db.RegisterMessage(PutNodeResponse)

DeleteNodeRequest = _reflection.GeneratedProtocolMessageType('DeleteNodeRequest', (_message.Message,), dict(
  DESCRIPTOR = _DELETENODEREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.DeleteNodeRequest)
  ))
_sym_db.RegisterMessage(DeleteNodeRequest)

DeleteNodeResponse = _reflection.GeneratedProtocolMessageType('DeleteNodeResponse', (_message.Message,), dict(
  DESCRIPTOR = _DELETENODERESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.DeleteNodeResponse)
  ))
_sym_db.RegisterMessage(DeleteNodeResponse)

SnapshotExistsRequest = _reflection.GeneratedProtocolMessageType('SnapshotExistsRequest', (_message.Message,), dict(
  DESCRIPTOR = _SNAPSHOTEXISTSREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.SnapshotExistsRequest)
  ))
_sym_db.RegisterMessage(SnapshotExistsRequest)

SnapshotExistsResponse = _reflection.GeneratedProtocolMessageType('SnapshotExistsResponse', (_message.Message,), dict(
  DESCRIPTOR = _SNAPSHOTEXISTSRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.SnapshotExistsResponse)
  ))
_sym_db.RegisterMessage(SnapshotExistsResponse)

CreateSnapshotRequest = _reflection.GeneratedProtocolMessageType('CreateSnapshotRequest', (_message.Message,), dict(
  DESCRIPTOR = _CREATESNAPSHOTREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.CreateSnapshotRequest)
  ))
_sym_db.RegisterMessage(CreateSnapshotRequest)

CreateSnapshotResponse = _reflection.GeneratedProtocolMessageType('CreateSnapshotResponse', (_message.Message,), dict(
  DESCRIPTOR = _CREATESNAPSHOTRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.CreateSnapshotResponse)
  ))
_sym_db.RegisterMessage(CreateSnapshotResponse)

GetSnapshotRequest = _reflection.GeneratedProtocolMessageType('GetSnapshotRequest', (_message.Message,), dict(
  DESCRIPTOR = _GETSNAPSHOTREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.GetSnapshotRequest)
  ))
_sym_db.RegisterMessage(GetSnapshotRequest)

GetSnapshotResponse = _reflection.GeneratedProtocolMessageType('GetSnapshotResponse', (_message.Message,), dict(
  DESCRIPTOR = _GETSNAPSHOTRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.GetSnapshotResponse)
  ))
_sym_db.RegisterMessage(GetSnapshotResponse)

IsHealthyRequest = _reflection.GeneratedProtocolMessageType('IsHealthyRequest', (_message.Message,), dict(
  DESCRIPTOR = _ISHEALTHYREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.IsHealthyRequest)
  ))
_sym_db.RegisterMessage(IsHealthyRequest)

IsHealthyResponse = _reflection.GeneratedProtocolMessageType('IsHealthyResponse', (_message.Message,), dict(
  DESCRIPTOR = _ISHEALTHYRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.IsHealthyResponse)
  ))
_sym_db.RegisterMessage(IsHealthyResponse)

IsAliveRequest = _reflection.GeneratedProtocolMessageType('IsAliveRequest', (_message.Message,), dict(
  DESCRIPTOR = _ISALIVEREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.IsAliveRequest)
  ))
_sym_db.RegisterMessage(IsAliveRequest)

IsAliveResponse = _reflection.GeneratedProtocolMessageType('IsAliveResponse', (_message.Message,), dict(
  DESCRIPTOR = _ISALIVERESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.IsAliveResponse)
  ))
_sym_db.RegisterMessage(IsAliveResponse)

IsReadyRequest = _reflection.GeneratedProtocolMessageType('IsReadyRequest', (_message.Message,), dict(
  DESCRIPTOR = _ISREADYREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.IsReadyRequest)
  ))
_sym_db.RegisterMessage(IsReadyRequest)

IsReadyResponse = _reflection.GeneratedProtocolMessageType('IsReadyResponse', (_message.Message,), dict(
  DESCRIPTOR = _ISREADYRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.IsReadyResponse)
  ))
_sym_db.RegisterMessage(IsReadyResponse)

GetStatusRequest = _reflection.GeneratedProtocolMessageType('GetStatusRequest', (_message.Message,), dict(
  DESCRIPTOR = _GETSTATUSREQUEST,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.GetStatusRequest)
  ))
_sym_db.RegisterMessage(GetStatusRequest)

GetStatusResponse = _reflection.GeneratedProtocolMessageType('GetStatusResponse', (_message.Message,), dict(
  DESCRIPTOR = _GETSTATUSRESPONSE,
  __module__ = 'cockatrice.protobuf.index_pb2'
  # @@protoc_insertion_point(class_scope:protobuf.GetStatusResponse)
  ))
_sym_db.RegisterMessage(GetStatusResponse)



_INDEX = _descriptor.ServiceDescriptor(
  name='Index',
  full_name='protobuf.Index',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=3118,
  serialized_end=4756,
  methods=[
  _descriptor.MethodDescriptor(
    name='CreateIndex',
    full_name='protobuf.Index.CreateIndex',
    index=0,
    containing_service=None,
    input_type=_CREATEINDEXREQUEST,
    output_type=_CREATEINDEXRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetIndex',
    full_name='protobuf.Index.GetIndex',
    index=1,
    containing_service=None,
    input_type=_GETINDEXREQUEST,
    output_type=_GETINDEXRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DeleteIndex',
    full_name='protobuf.Index.DeleteIndex',
    index=2,
    containing_service=None,
    input_type=_DELETEINDEXREQUEST,
    output_type=_DELETEINDEXRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OpenIndex',
    full_name='protobuf.Index.OpenIndex',
    index=3,
    containing_service=None,
    input_type=_OPENINDEXREQUEST,
    output_type=_OPENINDEXRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='CloseIndex',
    full_name='protobuf.Index.CloseIndex',
    index=4,
    containing_service=None,
    input_type=_CLOSEINDEXREQUEST,
    output_type=_CLOSEINDEXRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='OptimizeIndex',
    full_name='protobuf.Index.OptimizeIndex',
    index=5,
    containing_service=None,
    input_type=_OPTIMIZEINDEXREQUEST,
    output_type=_OPTIMIZEINDEXRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PutDocument',
    full_name='protobuf.Index.PutDocument',
    index=6,
    containing_service=None,
    input_type=_PUTDOCUMENTREQUEST,
    output_type=_PUTDOCUMENTRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetDocument',
    full_name='protobuf.Index.GetDocument',
    index=7,
    containing_service=None,
    input_type=_GETDOCUMENTREQUEST,
    output_type=_GETDOCUMENTRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DeleteDocument',
    full_name='protobuf.Index.DeleteDocument',
    index=8,
    containing_service=None,
    input_type=_DELETEDOCUMENTREQUEST,
    output_type=_DELETEDOCUMENTRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PutDocuments',
    full_name='protobuf.Index.PutDocuments',
    index=9,
    containing_service=None,
    input_type=_PUTDOCUMENTSREQUEST,
    output_type=_PUTDOCUMENTSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DeleteDocuments',
    full_name='protobuf.Index.DeleteDocuments',
    index=10,
    containing_service=None,
    input_type=_DELETEDOCUMENTSREQUEST,
    output_type=_DELETEDOCUMENTSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SearchDocuments',
    full_name='protobuf.Index.SearchDocuments',
    index=11,
    containing_service=None,
    input_type=_SEARCHDOCUMENTSREQUEST,
    output_type=_SEARCHDOCUMENTSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='PutNode',
    full_name='protobuf.Index.PutNode',
    index=12,
    containing_service=None,
    input_type=_PUTNODEREQUEST,
    output_type=_PUTNODERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='DeleteNode',
    full_name='protobuf.Index.DeleteNode',
    index=13,
    containing_service=None,
    input_type=_DELETENODEREQUEST,
    output_type=_DELETENODERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SnapshotExists',
    full_name='protobuf.Index.SnapshotExists',
    index=14,
    containing_service=None,
    input_type=_SNAPSHOTEXISTSREQUEST,
    output_type=_SNAPSHOTEXISTSRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='CreateSnapshot',
    full_name='protobuf.Index.CreateSnapshot',
    index=15,
    containing_service=None,
    input_type=_CREATESNAPSHOTREQUEST,
    output_type=_CREATESNAPSHOTRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetSnapshot',
    full_name='protobuf.Index.GetSnapshot',
    index=16,
    containing_service=None,
    input_type=_GETSNAPSHOTREQUEST,
    output_type=_GETSNAPSHOTRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='IsHealthy',
    full_name='protobuf.Index.IsHealthy',
    index=17,
    containing_service=None,
    input_type=_ISHEALTHYREQUEST,
    output_type=_ISHEALTHYRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='IsAlive',
    full_name='protobuf.Index.IsAlive',
    index=18,
    containing_service=None,
    input_type=_ISALIVEREQUEST,
    output_type=_ISALIVERESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='IsReady',
    full_name='protobuf.Index.IsReady',
    index=19,
    containing_service=None,
    input_type=_ISREADYREQUEST,
    output_type=_ISREADYRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetStatus',
    full_name='protobuf.Index.GetStatus',
    index=20,
    containing_service=None,
    input_type=_GETSTATUSREQUEST,
    output_type=_GETSTATUSRESPONSE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_INDEX)

DESCRIPTOR.services_by_name['Index'] = _INDEX

# @@protoc_insertion_point(module_scope)
