# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: search.proto
# Protobuf Python Version: 4.25.0
"""Generated protocol buffer code."""
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
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0csearch.proto\x12\x1e\x63om.aliyun.tablestore.protocol\"\xc3\x01\n\nMatchQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0c\n\x04text\x18\x02 \x01(\t\x12 \n\x14minimum_should_match\x18\x03 \x01(\x05\x42\x02\x18\x01\x12?\n\x08operator\x18\x04 \x01(\x0e\x32-.com.aliyun.tablestore.protocol.QueryOperator\x12\x0e\n\x06weight\x18\x05 \x01(\x02\x12 \n\x18new_minimum_should_match\x18\x06 \x01(\t\"R\n\x10MatchPhraseQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x0e\n\x06weight\x18\x03 \x01(\x02\x12\x0c\n\x04slop\x18\x04 \x01(\x05\"\x0f\n\rMatchAllQuery\"=\n\tTermQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0c\n\x04term\x18\x02 \x01(\x0c\x12\x0e\n\x06weight\x18\x03 \x01(\x02\"?\n\nTermsQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\r\n\x05terms\x18\x02 \x03(\x0c\x12\x0e\n\x06weight\x18\x03 \x01(\x02\"t\n\nRangeQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x12\n\nrange_from\x18\x02 \x01(\x0c\x12\x10\n\x08range_to\x18\x03 \x01(\x0c\x12\x15\n\rinclude_lower\x18\x04 \x01(\x08\x12\x15\n\rinclude_upper\x18\x05 \x01(\x08\"A\n\x0bPrefixQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0e\n\x06prefix\x18\x02 \x01(\t\x12\x0e\n\x06weight\x18\x03 \x01(\x02\"B\n\rWildcardQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x0e\n\x06weight\x18\x03 \x01(\x02\"\xdb\x02\n\tBoolQuery\x12;\n\x0cmust_queries\x18\x01 \x03(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12?\n\x10must_not_queries\x18\x02 \x03(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12=\n\x0e\x66ilter_queries\x18\x03 \x03(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12=\n\x0eshould_queries\x18\x04 \x03(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12 \n\x14minimum_should_match\x18\x05 \x01(\x05\x42\x02\x18\x01\x12 \n\x18new_minimum_should_match\x18\x06 \x01(\t\x12\x0e\n\x06weight\x18\x07 \x01(\x02\"H\n\x0f\x43onstScoreQuery\x12\x35\n\x06\x66ilter\x18\x01 \x01(\x0b\x32%.com.aliyun.tablestore.protocol.Query\"&\n\x10\x46ieldValueFactor\x12\x12\n\nfield_name\x18\x01 \x01(\t\"\x98\x01\n\x12\x46unctionScoreQuery\x12\x34\n\x05query\x18\x01 \x01(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12L\n\x12\x66ield_value_factor\x18\x02 \x01(\x0b\x32\x30.com.aliyun.tablestore.protocol.FieldValueFactor\"\xdf\x01\n\x0bNestedQuery\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x34\n\x05query\x18\x02 \x01(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12=\n\nscore_mode\x18\x03 \x01(\x0e\x32).com.aliyun.tablestore.protocol.ScoreMode\x12\x0e\n\x06weight\x18\x04 \x01(\x02\x12=\n\ninner_hits\x18\x05 \x01(\x0b\x32).com.aliyun.tablestore.protocol.InnerHits\"\x9c\x01\n\tInnerHits\x12\x32\n\x04sort\x18\x01 \x01(\x0b\x32$.com.aliyun.tablestore.protocol.Sort\x12\x0e\n\x06offset\x18\x02 \x01(\x05\x12\r\n\x05limit\x18\x03 \x01(\x05\x12<\n\thighlight\x18\x04 \x01(\x0b\x32).com.aliyun.tablestore.protocol.Highlight\"Q\n\x13GeoBoundingBoxQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x10\n\x08top_left\x18\x02 \x01(\t\x12\x14\n\x0c\x62ottom_right\x18\x03 \x01(\t\"N\n\x10GeoDistanceQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x14\n\x0c\x63\x65nter_point\x18\x02 \x01(\t\x12\x10\n\x08\x64istance\x18\x03 \x01(\x01\"5\n\x0fGeoPolygonQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0e\n\x06points\x18\x02 \x03(\t\"!\n\x0b\x45xistsQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\"\xc3\x01\n\x0eKnnVectorQuery\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\r\n\x05top_k\x18\x02 \x01(\x05\x12\x1c\n\x14\x66loat32_query_vector\x18\x04 \x03(\x02\x12\x35\n\x06\x66ilter\x18\x05 \x01(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12\x0e\n\x06weight\x18\x06 \x01(\x02\x12\x11\n\tmin_score\x18\x07 \x01(\x02\x12\x16\n\x0enum_candidates\x18\x08 \x01(\x05\"j\n\x0b\x44isMaxQuery\x12\x36\n\x07queries\x18\x01 \x03(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12\x13\n\x0btie_breaker\x18\x02 \x01(\x02\x12\x0e\n\x06weight\x18\x03 \x01(\x02\"O\n\x05Query\x12\x37\n\x04type\x18\x01 \x01(\x0e\x32).com.aliyun.tablestore.protocol.QueryType\x12\r\n\x05query\x18\x02 \x01(\x0c\"\x1e\n\x08\x43ollapse\x12\x12\n\nfield_name\x18\x01 \x01(\t\"S\n\x0cNestedFilter\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x35\n\x06\x66ilter\x18\x02 \x01(\x0b\x32%.com.aliyun.tablestore.protocol.Query\"E\n\tScoreSort\x12\x38\n\x05order\x18\x01 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SortOrder\"J\n\x0ePrimaryKeySort\x12\x38\n\x05order\x18\x01 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SortOrder\"\xd6\x01\n\tFieldSort\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x38\n\x05order\x18\x02 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SortOrder\x12\x36\n\x04mode\x18\x03 \x01(\x0e\x32(.com.aliyun.tablestore.protocol.SortMode\x12\x43\n\rnested_filter\x18\x04 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.NestedFilter\"C\n\x07\x44ocSort\x12\x38\n\x05order\x18\x01 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SortOrder\"\xb4\x02\n\x0fGeoDistanceSort\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0e\n\x06points\x18\x02 \x03(\t\x12\x38\n\x05order\x18\x03 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SortOrder\x12\x36\n\x04mode\x18\x04 \x01(\x0e\x32(.com.aliyun.tablestore.protocol.SortMode\x12\x46\n\rdistance_type\x18\x05 \x01(\x0e\x32/.com.aliyun.tablestore.protocol.GeoDistanceType\x12\x43\n\rnested_filter\x18\x06 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.NestedFilter\"\xce\x02\n\x06Sorter\x12=\n\nfield_sort\x18\x01 \x01(\x0b\x32).com.aliyun.tablestore.protocol.FieldSort\x12J\n\x11geo_distance_sort\x18\x02 \x01(\x0b\x32/.com.aliyun.tablestore.protocol.GeoDistanceSort\x12=\n\nscore_sort\x18\x03 \x01(\x0b\x32).com.aliyun.tablestore.protocol.ScoreSort\x12?\n\x07pk_sort\x18\x04 \x01(\x0b\x32..com.aliyun.tablestore.protocol.PrimaryKeySort\x12\x39\n\x08\x64oc_sort\x18\x05 \x01(\x0b\x32\'.com.aliyun.tablestore.protocol.DocSort\">\n\x04Sort\x12\x36\n\x06sorter\x18\x01 \x03(\x0b\x32&.com.aliyun.tablestore.protocol.Sorter\"h\n\x0b\x41ggregation\x12\x0c\n\x04name\x18\x01 \x01(\t\x12=\n\x04type\x18\x02 \x01(\x0e\x32/.com.aliyun.tablestore.protocol.AggregationType\x12\x0c\n\x04\x62ody\x18\x03 \x01(\x0c\"I\n\x0c\x41ggregations\x12\x39\n\x04\x61ggs\x18\x01 \x03(\x0b\x32+.com.aliyun.tablestore.protocol.Aggregation\"5\n\x0e\x41vgAggregation\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0f\n\x07missing\x18\x02 \x01(\x0c\"5\n\x0eMaxAggregation\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0f\n\x07missing\x18\x02 \x01(\x0c\"5\n\x0eMinAggregation\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0f\n\x07missing\x18\x02 \x01(\x0c\"5\n\x0eSumAggregation\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0f\n\x07missing\x18\x02 \x01(\x0c\"&\n\x10\x43ountAggregation\x12\x12\n\nfield_name\x18\x01 \x01(\t\"?\n\x18\x44istinctCountAggregation\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0f\n\x07missing\x18\x02 \x01(\x0c\"W\n\x12TopRowsAggregation\x12\r\n\x05limit\x18\x01 \x01(\x05\x12\x32\n\x04sort\x18\x02 \x01(\x0b\x32$.com.aliyun.tablestore.protocol.Sort\"X\n\x16PercentilesAggregation\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x13\n\x0bpercentiles\x18\x02 \x03(\x01\x12\x15\n\rmissing_value\x18\x03 \x01(\x0c\"%\n\x14\x41vgAggregationResult\x12\r\n\x05value\x18\x01 \x01(\x01\"(\n\x18TopRowsAggregationResult\x12\x0c\n\x04rows\x18\x01 \x03(\x0c\"/\n\x1e\x44istinctCountAggregationResult\x12\r\n\x05value\x18\x01 \x01(\x03\"%\n\x14MaxAggregationResult\x12\r\n\x05value\x18\x01 \x01(\x01\"%\n\x14MinAggregationResult\x12\r\n\x05value\x18\x01 \x01(\x01\"%\n\x14SumAggregationResult\x12\r\n\x05value\x18\x01 \x01(\x01\"\'\n\x16\x43ountAggregationResult\x12\r\n\x05value\x18\x01 \x01(\x03\"8\n\x1aPercentilesAggregationItem\x12\x0b\n\x03key\x18\x01 \x01(\x01\x12\r\n\x05value\x18\x02 \x01(\x0c\"\x81\x01\n\x1cPercentilesAggregationResult\x12\x61\n\x1dpercentiles_aggregation_items\x18\x01 \x03(\x0b\x32:.com.aliyun.tablestore.protocol.PercentilesAggregationItem\"t\n\x11\x41ggregationResult\x12\x0c\n\x04name\x18\x01 \x01(\t\x12=\n\x04type\x18\x02 \x01(\x0e\x32/.com.aliyun.tablestore.protocol.AggregationType\x12\x12\n\nagg_result\x18\x03 \x01(\x0c\"\\\n\x12\x41ggregationsResult\x12\x46\n\x0b\x61gg_results\x18\x01 \x03(\x0b\x32\x31.com.aliyun.tablestore.protocol.AggregationResult\"`\n\x07GroupBy\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x39\n\x04type\x18\x02 \x01(\x0e\x32+.com.aliyun.tablestore.protocol.GroupByType\x12\x0c\n\x04\x62ody\x18\x03 \x01(\x0c\"F\n\x08GroupBys\x12:\n\tgroup_bys\x18\x01 \x03(\x0b\x32\'.com.aliyun.tablestore.protocol.GroupBy\"H\n\x0cGroupKeySort\x12\x38\n\x05order\x18\x01 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SortOrder\"H\n\x0cRowCountSort\x12\x38\n\x05order\x18\x01 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SortOrder\"\\\n\nSubAggSort\x12\x14\n\x0csub_agg_name\x18\x01 \x01(\t\x12\x38\n\x05order\x18\x02 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SortOrder\"\xdd\x01\n\rGroupBySorter\x12\x44\n\x0egroup_key_sort\x18\x01 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.GroupKeySort\x12\x44\n\x0erow_count_sort\x18\x02 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.RowCountSort\x12@\n\x0csub_agg_sort\x18\x03 \x01(\x0b\x32*.com.aliyun.tablestore.protocol.SubAggSort\"M\n\x0bGroupBySort\x12>\n\x07sorters\x18\x01 \x03(\x0b\x32-.com.aliyun.tablestore.protocol.GroupBySorter\"\xec\x01\n\x0cGroupByField\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x0c\n\x04size\x18\x02 \x01(\x05\x12\x39\n\x04sort\x18\x03 \x01(\x0b\x32+.com.aliyun.tablestore.protocol.GroupBySort\x12>\n\x08sub_aggs\x18\x04 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.Aggregations\x12?\n\rsub_group_bys\x18\x05 \x01(\x0b\x32(.com.aliyun.tablestore.protocol.GroupBys\"#\n\x05Range\x12\r\n\x05\x62\x65gin\x18\x01 \x01(\x01\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x01\"\xda\x01\n\x0cGroupByRange\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x35\n\x06ranges\x18\x02 \x03(\x0b\x32%.com.aliyun.tablestore.protocol.Range\x12>\n\x08sub_aggs\x18\x03 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.Aggregations\x12?\n\rsub_group_bys\x18\x04 \x01(\x0b\x32(.com.aliyun.tablestore.protocol.GroupBys\"\xc8\x01\n\rGroupByFilter\x12\x36\n\x07\x66ilters\x18\x01 \x03(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12>\n\x08sub_aggs\x18\x02 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.Aggregations\x12?\n\rsub_group_bys\x18\x03 \x01(\x0b\x32(.com.aliyun.tablestore.protocol.GroupBys\"$\n\x08GeoPoint\x12\x0b\n\x03lat\x18\x01 \x01(\x01\x12\x0b\n\x03lon\x18\x02 \x01(\x01\"\x9a\x02\n\x12GroupByGeoDistance\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x38\n\x06origin\x18\x02 \x01(\x0b\x32(.com.aliyun.tablestore.protocol.GeoPoint\x12\x35\n\x06ranges\x18\x03 \x03(\x0b\x32%.com.aliyun.tablestore.protocol.Range\x12>\n\x08sub_aggs\x18\x04 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.Aggregations\x12?\n\rsub_group_bys\x18\x05 \x01(\x0b\x32(.com.aliyun.tablestore.protocol.GroupBys\"&\n\nFieldRange\x12\x0b\n\x03min\x18\x01 \x01(\x0c\x12\x0b\n\x03max\x18\x02 \x01(\x0c\"\xe3\x02\n\x10GroupByHistogram\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x10\n\x08interval\x18\x02 \x01(\x0c\x12\x15\n\rmissing_value\x18\x03 \x01(\x0c\x12\x15\n\rmin_doc_count\x18\x04 \x01(\x03\x12\x39\n\x04sort\x18\x05 \x01(\x0b\x32+.com.aliyun.tablestore.protocol.GroupBySort\x12?\n\x0b\x66ield_range\x18\x06 \x01(\x0b\x32*.com.aliyun.tablestore.protocol.FieldRange\x12>\n\x08sub_aggs\x18\x07 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.Aggregations\x12?\n\rsub_group_bys\x18\x08 \x01(\x0b\x32(.com.aliyun.tablestore.protocol.GroupBys\"\xd3\x01\n\x16GroupByFieldResultItem\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x11\n\trow_count\x18\x02 \x01(\x03\x12K\n\x0fsub_aggs_result\x18\x03 \x01(\x0b\x32\x32.com.aliyun.tablestore.protocol.AggregationsResult\x12L\n\x14sub_group_bys_result\x18\x04 \x01(\x0b\x32..com.aliyun.tablestore.protocol.GroupBysResult\"q\n\x12GroupByFieldResult\x12[\n\x1bgroup_by_field_result_items\x18\x01 \x03(\x0b\x32\x36.com.aliyun.tablestore.protocol.GroupByFieldResultItem\"\xec\x01\n\x16GroupByRangeResultItem\x12\x12\n\nrange_from\x18\x01 \x01(\x01\x12\x10\n\x08range_to\x18\x02 \x01(\x01\x12\x11\n\trow_count\x18\x03 \x01(\x03\x12K\n\x0fsub_aggs_result\x18\x04 \x01(\x0b\x32\x32.com.aliyun.tablestore.protocol.AggregationsResult\x12L\n\x14sub_group_bys_result\x18\x05 \x01(\x0b\x32..com.aliyun.tablestore.protocol.GroupBysResult\"q\n\x12GroupByRangeResult\x12[\n\x1bgroup_by_range_result_items\x18\x01 \x03(\x0b\x32\x36.com.aliyun.tablestore.protocol.GroupByRangeResultItem\"\xf2\x01\n\x1cGroupByGeoDistanceResultItem\x12\x12\n\nrange_from\x18\x01 \x01(\x01\x12\x10\n\x08range_to\x18\x02 \x01(\x01\x12\x11\n\trow_count\x18\x03 \x01(\x03\x12K\n\x0fsub_aggs_result\x18\x04 \x01(\x0b\x32\x32.com.aliyun.tablestore.protocol.AggregationsResult\x12L\n\x14sub_group_bys_result\x18\x05 \x01(\x0b\x32..com.aliyun.tablestore.protocol.GroupBysResult\"\x84\x01\n\x18GroupByGeoDistanceResult\x12h\n\"group_by_geo_distance_result_items\x18\x01 \x03(\x0b\x32<.com.aliyun.tablestore.protocol.GroupByGeoDistanceResultItem\"\xc7\x01\n\x17GroupByFilterResultItem\x12\x11\n\trow_count\x18\x01 \x01(\x03\x12K\n\x0fsub_aggs_result\x18\x02 \x01(\x0b\x32\x32.com.aliyun.tablestore.protocol.AggregationsResult\x12L\n\x14sub_group_bys_result\x18\x03 \x01(\x0b\x32..com.aliyun.tablestore.protocol.GroupBysResult\"t\n\x13GroupByFilterResult\x12]\n\x1cgroup_by_filter_result_items\x18\x01 \x03(\x0b\x32\x37.com.aliyun.tablestore.protocol.GroupByFilterResultItem\"q\n\rGroupByResult\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x39\n\x04type\x18\x02 \x01(\x0e\x32+.com.aliyun.tablestore.protocol.GroupByType\x12\x17\n\x0fgroup_by_result\x18\x03 \x01(\x0c\"Y\n\x0eGroupBysResult\x12G\n\x10group_by_results\x18\x01 \x03(\x0b\x32-.com.aliyun.tablestore.protocol.GroupByResult\"\xcd\x01\n\x14GroupByHistogramItem\x12\x0b\n\x03key\x18\x01 \x01(\x0c\x12\r\n\x05value\x18\x02 \x01(\x03\x12K\n\x0fsub_aggs_result\x18\x03 \x01(\x0b\x32\x32.com.aliyun.tablestore.protocol.AggregationsResult\x12L\n\x14sub_group_bys_result\x18\x04 \x01(\x0b\x32..com.aliyun.tablestore.protocol.GroupBysResult\"o\n\x16GroupByHistogramResult\x12U\n\x17group_by_histogra_items\x18\x01 \x03(\x0b\x32\x34.com.aliyun.tablestore.protocol.GroupByHistogramItem\"\xb1\x03\n\x0bSearchQuery\x12\x0e\n\x06offset\x18\x01 \x01(\x05\x12\r\n\x05limit\x18\x02 \x01(\x05\x12\x34\n\x05query\x18\x04 \x01(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12:\n\x08\x63ollapse\x18\x05 \x01(\x0b\x32(.com.aliyun.tablestore.protocol.Collapse\x12\x32\n\x04sort\x18\x06 \x01(\x0b\x32$.com.aliyun.tablestore.protocol.Sort\x12\x17\n\x0fget_total_count\x18\x08 \x01(\x08\x12\r\n\x05token\x18\t \x01(\x0c\x12:\n\x04\x61ggs\x18\n \x01(\x0b\x32,.com.aliyun.tablestore.protocol.Aggregations\x12;\n\tgroup_bys\x18\x0b \x01(\x0b\x32(.com.aliyun.tablestore.protocol.GroupBys\x12<\n\thighlight\x18\x0c \x01(\x0b\x32).com.aliyun.tablestore.protocol.Highlight\"\xb6\x01\n\tHighlight\x12P\n\x14highlight_parameters\x18\x01 \x03(\x0b\x32\x32.com.aliyun.tablestore.protocol.HighlightParameter\x12W\n\x11highlight_encoder\x18\x02 \x01(\x0e\x32\x30.com.aliyun.tablestore.protocol.HighlightEncoder:\nPLAIN_MODE\"\xdf\x01\n\x12HighlightParameter\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x1b\n\x13number_of_fragments\x18\x02 \x01(\x05\x12\x15\n\rfragment_size\x18\x03 \x01(\x05\x12\x0f\n\x07pre_tag\x18\x04 \x01(\t\x12\x10\n\x08post_tag\x18\x05 \x01(\t\x12^\n\x0f\x66ragments_order\x18\x06 \x01(\x0e\x32\x36.com.aliyun.tablestore.protocol.HighlightFragmentOrder:\rTEXT_SEQUENCE\"k\n\x0c\x43olumnsToGet\x12\x45\n\x0breturn_type\x18\x01 \x01(\x0e\x32\x30.com.aliyun.tablestore.protocol.ColumnReturnType\x12\x14\n\x0c\x63olumn_names\x18\x02 \x03(\t\"\xbf\x01\n\rSearchRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12\x12\n\nindex_name\x18\x02 \x01(\t\x12\x44\n\x0e\x63olumns_to_get\x18\x03 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.ColumnsToGet\x12\x14\n\x0csearch_query\x18\x04 \x01(\x0c\x12\x16\n\x0erouting_values\x18\x05 \x03(\x0c\x12\x12\n\ntimeout_ms\x18\x06 \x01(\x05\"\xbf\x01\n\x0eSearchResponse\x12\x12\n\ntotal_hits\x18\x01 \x01(\x03\x12\x0c\n\x04rows\x18\x02 \x03(\x0c\x12\x16\n\x0eis_all_succeed\x18\x03 \x01(\x08\x12>\n\x0bsearch_hits\x18\x05 \x03(\x0b\x32).com.aliyun.tablestore.protocol.SearchHit\x12\x12\n\nnext_token\x18\x06 \x01(\x0c\x12\x0c\n\x04\x61ggs\x18\x07 \x01(\x0c\x12\x11\n\tgroup_bys\x18\x08 \x01(\x0c\"\xcb\x01\n\tSearchHit\x12\r\n\x05score\x18\x03 \x01(\x01\x12I\n\x10highlight_result\x18\x04 \x01(\x0b\x32/.com.aliyun.tablestore.protocol.HighlightResult\x12I\n\x11search_inner_hits\x18\x05 \x03(\x0b\x32..com.aliyun.tablestore.protocol.SearchInnerHit\x12\x19\n\x11nested_doc_offset\x18\x06 \x01(\x05\"^\n\x0eSearchInnerHit\x12\x0c\n\x04path\x18\x01 \x01(\t\x12>\n\x0bsearch_hits\x18\x02 \x03(\x0b\x32).com.aliyun.tablestore.protocol.SearchHit\"[\n\x0fHighlightResult\x12H\n\x10highlight_fields\x18\x01 \x03(\x0b\x32..com.aliyun.tablestore.protocol.HighlightField\"=\n\x0eHighlightField\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12\x17\n\x0f\x66ield_fragments\x18\x02 \x03(\t\"K\n\x1bSingleWordAnalyzerParameter\x12\x16\n\x0e\x63\x61se_sensitive\x18\x01 \x01(\x08\x12\x14\n\x0c\x64\x65limit_word\x18\x02 \x01(\x08\"+\n\x16SplitAnalyzerParameter\x12\x11\n\tdelimiter\x18\x01 \x01(\t\">\n\x16\x46uzzyAnalyzerParameter\x12\x11\n\tmin_chars\x18\x01 \x01(\x05\x12\x11\n\tmax_chars\x18\x02 \x01(\x05\"\x8c\x04\n\x0b\x46ieldSchema\x12\x12\n\nfield_name\x18\x01 \x01(\t\x12=\n\nfield_type\x18\x02 \x01(\x0e\x32).com.aliyun.tablestore.protocol.FieldType\x12\x10\n\x08\x61nalyzer\x18\x04 \x01(\t\x12\r\n\x05index\x18\x05 \x01(\x08\x12\x1b\n\x13\x65nable_sort_and_agg\x18\x06 \x01(\x08\x12\r\n\x05store\x18\x07 \x01(\x08\x12\x42\n\rfield_schemas\x18\x08 \x03(\x0b\x32+.com.aliyun.tablestore.protocol.FieldSchema\x12\x10\n\x08is_array\x18\t \x01(\x08\x12\x1a\n\x12\x61nalyzer_parameter\x18\n \x01(\x0c\x12\x18\n\x10is_virtual_field\x18\x0b \x01(\x08\x12\x1a\n\x12source_field_names\x18\x0c \x03(\t\x12\x14\n\x0c\x64\x61te_formats\x18\r \x03(\t\x12\x1b\n\x13\x65nable_highlighting\x18\x0e \x01(\x08\x12\x45\n\x0evector_options\x18\x0f \x01(\x0b\x32-.com.aliyun.tablestore.protocol.VectorOptions\x12;\n\tjson_type\x18\x10 \x01(\x0e\x32(.com.aliyun.tablestore.protocol.JsonType\"\xac\x01\n\rVectorOptions\x12\x41\n\tdata_type\x18\x01 \x01(\x0e\x32..com.aliyun.tablestore.protocol.VectorDataType\x12\x11\n\tdimension\x18\x02 \x01(\x05\x12\x45\n\x0bmetric_type\x18\x03 \x01(\x0e\x32\x30.com.aliyun.tablestore.protocol.VectorMetricType\"\xd0\x01\n\x0bIndexSchema\x12\x42\n\rfield_schemas\x18\x01 \x03(\x0b\x32+.com.aliyun.tablestore.protocol.FieldSchema\x12\x43\n\rindex_setting\x18\x02 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.IndexSetting\x12\x38\n\nindex_sort\x18\x03 \x01(\x0b\x32$.com.aliyun.tablestore.protocol.Sort\"`\n\x0cIndexSetting\x12\x18\n\x10number_of_shards\x18\x01 \x01(\x05\x12\x16\n\x0erouting_fields\x18\x02 \x03(\t\x12\x1e\n\x16routing_partition_size\x18\x03 \x01(\x05\"\x95\x01\n\x18\x43reateSearchIndexRequest\x12\x12\n\ntable_name\x18\x01 \x02(\t\x12\x12\n\nindex_name\x18\x02 \x02(\t\x12;\n\x06schema\x18\x03 \x01(\x0b\x32+.com.aliyun.tablestore.protocol.IndexSchema\x12\x14\n\x0ctime_to_live\x18\x05 \x01(\x05\"\x1b\n\x19\x43reateSearchIndexResponse\"X\n\x18UpdateSearchIndexRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12\x12\n\nindex_name\x18\x02 \x01(\t\x12\x14\n\x0ctime_to_live\x18\x05 \x01(\x05\"\x1b\n\x19UpdateSearchIndexResponse\"3\n\tIndexInfo\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12\x12\n\nindex_name\x18\x02 \x01(\t\",\n\x16ListSearchIndexRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\"U\n\x17ListSearchIndexResponse\x12:\n\x07indices\x18\x01 \x03(\x0b\x32).com.aliyun.tablestore.protocol.IndexInfo\"B\n\x18\x44\x65leteSearchIndexRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12\x12\n\nindex_name\x18\x02 \x01(\t\"\x1b\n\x19\x44\x65leteSearchIndexResponse\"i\n\x08SyncStat\x12=\n\nsync_phase\x18\x01 \x01(\x0e\x32).com.aliyun.tablestore.protocol.SyncPhase\x12\x1e\n\x16\x63urrent_sync_timestamp\x18\x02 \x01(\x03\"_\n\x1a\x44\x65scribeSearchIndexRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12\x12\n\nindex_name\x18\x02 \x01(\t\x12\x19\n\x11include_sync_stat\x18\x03 \x01(\x08\"\xc2\x01\n\x1b\x44\x65scribeSearchIndexResponse\x12;\n\x06schema\x18\x01 \x01(\x0b\x32+.com.aliyun.tablestore.protocol.IndexSchema\x12;\n\tsync_stat\x18\x02 \x01(\x0b\x32(.com.aliyun.tablestore.protocol.SyncStat\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\x03\x12\x14\n\x0ctime_to_live\x18\x07 \x01(\x05\"\x89\x01\n\x14\x43omputeSplitsRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12]\n\x1bsearch_index_splits_options\x18\x02 \x01(\x0b\x32\x38.com.aliyun.tablestore.protocol.SearchIndexSplitsOptions\".\n\x18SearchIndexSplitsOptions\x12\x12\n\nindex_name\x18\x01 \x01(\t\"@\n\x15\x43omputeSplitsResponse\x12\x12\n\nsession_id\x18\x01 \x01(\x0c\x12\x13\n\x0bsplits_size\x18\x02 \x01(\x05\"0\n\tSessionId\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x12\n\nsession_id\x18\x02 \x01(\x0c\"\xa6\x01\n\tScanQuery\x12\x34\n\x05query\x18\x01 \x01(\x0b\x32%.com.aliyun.tablestore.protocol.Query\x12\r\n\x05limit\x18\x02 \x01(\x05\x12\x12\n\nalive_time\x18\x03 \x01(\x05\x12\r\n\x05token\x18\x04 \x01(\x0c\x12\x1b\n\x13\x63urrent_parallel_id\x18\x05 \x01(\x05\x12\x14\n\x0cmax_parallel\x18\x06 \x01(\x05\"\xbf\x01\n\x13ParallelScanRequest\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12\x12\n\nindex_name\x18\x02 \x01(\t\x12\x44\n\x0e\x63olumns_to_get\x18\x03 \x01(\x0b\x32,.com.aliyun.tablestore.protocol.ColumnsToGet\x12\x12\n\nsession_id\x18\x04 \x01(\x0c\x12\x12\n\nscan_query\x18\x05 \x01(\x0c\x12\x12\n\ntimeout_ms\x18\x06 \x01(\x05\"8\n\x14ParallelScanResponse\x12\x0c\n\x04rows\x18\x01 \x03(\x0c\x12\x12\n\nnext_token\x18\x02 \x01(\x0c*\xfa\x02\n\tQueryType\x12\x0f\n\x0bMATCH_QUERY\x10\x01\x12\x16\n\x12MATCH_PHRASE_QUERY\x10\x02\x12\x0e\n\nTERM_QUERY\x10\x03\x12\x0f\n\x0bRANGE_QUERY\x10\x04\x12\x10\n\x0cPREFIX_QUERY\x10\x05\x12\x0e\n\nBOOL_QUERY\x10\x06\x12\x15\n\x11\x43ONST_SCORE_QUERY\x10\x07\x12\x18\n\x14\x46UNCTION_SCORE_QUERY\x10\x08\x12\x10\n\x0cNESTED_QUERY\x10\t\x12\x12\n\x0eWILDCARD_QUERY\x10\n\x12\x13\n\x0fMATCH_ALL_QUERY\x10\x0b\x12\x1a\n\x16GEO_BOUNDING_BOX_QUERY\x10\x0c\x12\x16\n\x12GEO_DISTANCE_QUERY\x10\r\x12\x15\n\x11GEO_POLYGON_QUERY\x10\x0e\x12\x0f\n\x0bTERMS_QUERY\x10\x0f\x12\x10\n\x0c\x45XISTS_QUERY\x10\x10\x12\x14\n\x10KNN_VECTOR_QUERY\x10\x11\x12\x11\n\rDIS_MAX_QUERY\x10\x14* \n\rQueryOperator\x12\x06\n\x02OR\x10\x01\x12\x07\n\x03\x41ND\x10\x02*r\n\tScoreMode\x12\x13\n\x0fSCORE_MODE_NONE\x10\x01\x12\x12\n\x0eSCORE_MODE_AVG\x10\x02\x12\x12\n\x0eSCORE_MODE_MAX\x10\x03\x12\x14\n\x10SCORE_MODE_TOTAL\x10\x04\x12\x12\n\x0eSCORE_MODE_MIN\x10\x05*4\n\tSortOrder\x12\x12\n\x0eSORT_ORDER_ASC\x10\x00\x12\x13\n\x0fSORT_ORDER_DESC\x10\x01*C\n\x08SortMode\x12\x11\n\rSORT_MODE_MIN\x10\x00\x12\x11\n\rSORT_MODE_MAX\x10\x01\x12\x11\n\rSORT_MODE_AVG\x10\x02*?\n\x0fGeoDistanceType\x12\x14\n\x10GEO_DISTANCE_ARC\x10\x00\x12\x16\n\x12GEO_DISTANCE_PLANE\x10\x01*\x93\x01\n\x0f\x41ggregationType\x12\x0b\n\x07\x41GG_AVG\x10\x01\x12\x0b\n\x07\x41GG_MAX\x10\x02\x12\x0b\n\x07\x41GG_MIN\x10\x03\x12\x0b\n\x07\x41GG_SUM\x10\x04\x12\r\n\tAGG_COUNT\x10\x05\x12\x16\n\x12\x41GG_DISTINCT_COUNT\x10\x06\x12\x10\n\x0c\x41GG_TOP_ROWS\x10\x07\x12\x13\n\x0f\x41GG_PERCENTILES\x10\x08*}\n\x0bGroupByType\x12\x12\n\x0eGROUP_BY_FIELD\x10\x01\x12\x12\n\x0eGROUP_BY_RANGE\x10\x02\x12\x13\n\x0fGROUP_BY_FILTER\x10\x03\x12\x19\n\x15GROUP_BY_GEO_DISTANCE\x10\x04\x12\x16\n\x12GROUP_BY_HISTOGRAM\x10\x05*6\n\x16HighlightFragmentOrder\x12\x11\n\rTEXT_SEQUENCE\x10\x01\x12\t\n\x05SCORE\x10\x02*1\n\x10HighlightEncoder\x12\x0e\n\nPLAIN_MODE\x10\x01\x12\r\n\tHTML_MODE\x10\x02*d\n\x10\x43olumnReturnType\x12\x0e\n\nRETURN_ALL\x10\x01\x12\x14\n\x10RETURN_SPECIFIED\x10\x02\x12\x0f\n\x0bRETURN_NONE\x10\x03\x12\x19\n\x15RETURN_ALL_FROM_INDEX\x10\x04*\x80\x01\n\tFieldType\x12\x08\n\x04LONG\x10\x01\x12\n\n\x06\x44OUBLE\x10\x02\x12\x0b\n\x07\x42OOLEAN\x10\x03\x12\x0b\n\x07KEYWORD\x10\x04\x12\x08\n\x04TEXT\x10\x05\x12\n\n\x06NESTED\x10\x06\x12\r\n\tGEO_POINT\x10\x07\x12\x08\n\x04\x44\x41TE\x10\x08\x12\n\n\x06VECTOR\x10\t\x12\x08\n\x04JSON\x10\x0c*,\n\x08JsonType\x12\x0f\n\x0bOBJECT_JSON\x10\x01\x12\x0f\n\x0bNESTED_JSON\x10\x02*!\n\x0eVectorDataType\x12\x0f\n\x0bVD_FLOAT_32\x10\x02*G\n\x10VectorMetricType\x12\x10\n\x0cVM_EUCLIDEAN\x10\x00\x12\r\n\tVM_COSINE\x10\x01\x12\x12\n\x0eVM_DOT_PRODUCT\x10\x02*\x1f\n\tSyncPhase\x12\x08\n\x04\x46ULL\x10\x01\x12\x08\n\x04INCR\x10\x02')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'search_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  DESCRIPTOR._options = None
  _globals['_MATCHQUERY'].fields_by_name['minimum_should_match']._options = None
  _globals['_MATCHQUERY'].fields_by_name['minimum_should_match']._serialized_options = b'\030\001'
  _globals['_BOOLQUERY'].fields_by_name['minimum_should_match']._options = None
  _globals['_BOOLQUERY'].fields_by_name['minimum_should_match']._serialized_options = b'\030\001'
  _globals['_QUERYTYPE']._serialized_start=13764
  _globals['_QUERYTYPE']._serialized_end=14142
  _globals['_QUERYOPERATOR']._serialized_start=14144
  _globals['_QUERYOPERATOR']._serialized_end=14176
  _globals['_SCOREMODE']._serialized_start=14178
  _globals['_SCOREMODE']._serialized_end=14292
  _globals['_SORTORDER']._serialized_start=14294
  _globals['_SORTORDER']._serialized_end=14346
  _globals['_SORTMODE']._serialized_start=14348
  _globals['_SORTMODE']._serialized_end=14415
  _globals['_GEODISTANCETYPE']._serialized_start=14417
  _globals['_GEODISTANCETYPE']._serialized_end=14480
  _globals['_AGGREGATIONTYPE']._serialized_start=14483
  _globals['_AGGREGATIONTYPE']._serialized_end=14630
  _globals['_GROUPBYTYPE']._serialized_start=14632
  _globals['_GROUPBYTYPE']._serialized_end=14757
  _globals['_HIGHLIGHTFRAGMENTORDER']._serialized_start=14759
  _globals['_HIGHLIGHTFRAGMENTORDER']._serialized_end=14813
  _globals['_HIGHLIGHTENCODER']._serialized_start=14815
  _globals['_HIGHLIGHTENCODER']._serialized_end=14864
  _globals['_COLUMNRETURNTYPE']._serialized_start=14866
  _globals['_COLUMNRETURNTYPE']._serialized_end=14966
  _globals['_FIELDTYPE']._serialized_start=14969
  _globals['_FIELDTYPE']._serialized_end=15097
  _globals['_JSONTYPE']._serialized_start=15099
  _globals['_JSONTYPE']._serialized_end=15143
  _globals['_VECTORDATATYPE']._serialized_start=15145
  _globals['_VECTORDATATYPE']._serialized_end=15178
  _globals['_VECTORMETRICTYPE']._serialized_start=15180
  _globals['_VECTORMETRICTYPE']._serialized_end=15251
  _globals['_SYNCPHASE']._serialized_start=15253
  _globals['_SYNCPHASE']._serialized_end=15284
  _globals['_MATCHQUERY']._serialized_start=49
  _globals['_MATCHQUERY']._serialized_end=244
  _globals['_MATCHPHRASEQUERY']._serialized_start=246
  _globals['_MATCHPHRASEQUERY']._serialized_end=328
  _globals['_MATCHALLQUERY']._serialized_start=330
  _globals['_MATCHALLQUERY']._serialized_end=345
  _globals['_TERMQUERY']._serialized_start=347
  _globals['_TERMQUERY']._serialized_end=408
  _globals['_TERMSQUERY']._serialized_start=410
  _globals['_TERMSQUERY']._serialized_end=473
  _globals['_RANGEQUERY']._serialized_start=475
  _globals['_RANGEQUERY']._serialized_end=591
  _globals['_PREFIXQUERY']._serialized_start=593
  _globals['_PREFIXQUERY']._serialized_end=658
  _globals['_WILDCARDQUERY']._serialized_start=660
  _globals['_WILDCARDQUERY']._serialized_end=726
  _globals['_BOOLQUERY']._serialized_start=729
  _globals['_BOOLQUERY']._serialized_end=1076
  _globals['_CONSTSCOREQUERY']._serialized_start=1078
  _globals['_CONSTSCOREQUERY']._serialized_end=1150
  _globals['_FIELDVALUEFACTOR']._serialized_start=1152
  _globals['_FIELDVALUEFACTOR']._serialized_end=1190
  _globals['_FUNCTIONSCOREQUERY']._serialized_start=1193
  _globals['_FUNCTIONSCOREQUERY']._serialized_end=1345
  _globals['_NESTEDQUERY']._serialized_start=1348
  _globals['_NESTEDQUERY']._serialized_end=1571
  _globals['_INNERHITS']._serialized_start=1574
  _globals['_INNERHITS']._serialized_end=1730
  _globals['_GEOBOUNDINGBOXQUERY']._serialized_start=1732
  _globals['_GEOBOUNDINGBOXQUERY']._serialized_end=1813
  _globals['_GEODISTANCEQUERY']._serialized_start=1815
  _globals['_GEODISTANCEQUERY']._serialized_end=1893
  _globals['_GEOPOLYGONQUERY']._serialized_start=1895
  _globals['_GEOPOLYGONQUERY']._serialized_end=1948
  _globals['_EXISTSQUERY']._serialized_start=1950
  _globals['_EXISTSQUERY']._serialized_end=1983
  _globals['_KNNVECTORQUERY']._serialized_start=1986
  _globals['_KNNVECTORQUERY']._serialized_end=2181
  _globals['_DISMAXQUERY']._serialized_start=2183
  _globals['_DISMAXQUERY']._serialized_end=2289
  _globals['_QUERY']._serialized_start=2291
  _globals['_QUERY']._serialized_end=2370
  _globals['_COLLAPSE']._serialized_start=2372
  _globals['_COLLAPSE']._serialized_end=2402
  _globals['_NESTEDFILTER']._serialized_start=2404
  _globals['_NESTEDFILTER']._serialized_end=2487
  _globals['_SCORESORT']._serialized_start=2489
  _globals['_SCORESORT']._serialized_end=2558
  _globals['_PRIMARYKEYSORT']._serialized_start=2560
  _globals['_PRIMARYKEYSORT']._serialized_end=2634
  _globals['_FIELDSORT']._serialized_start=2637
  _globals['_FIELDSORT']._serialized_end=2851
  _globals['_DOCSORT']._serialized_start=2853
  _globals['_DOCSORT']._serialized_end=2920
  _globals['_GEODISTANCESORT']._serialized_start=2923
  _globals['_GEODISTANCESORT']._serialized_end=3231
  _globals['_SORTER']._serialized_start=3234
  _globals['_SORTER']._serialized_end=3568
  _globals['_SORT']._serialized_start=3570
  _globals['_SORT']._serialized_end=3632
  _globals['_AGGREGATION']._serialized_start=3634
  _globals['_AGGREGATION']._serialized_end=3738
  _globals['_AGGREGATIONS']._serialized_start=3740
  _globals['_AGGREGATIONS']._serialized_end=3813
  _globals['_AVGAGGREGATION']._serialized_start=3815
  _globals['_AVGAGGREGATION']._serialized_end=3868
  _globals['_MAXAGGREGATION']._serialized_start=3870
  _globals['_MAXAGGREGATION']._serialized_end=3923
  _globals['_MINAGGREGATION']._serialized_start=3925
  _globals['_MINAGGREGATION']._serialized_end=3978
  _globals['_SUMAGGREGATION']._serialized_start=3980
  _globals['_SUMAGGREGATION']._serialized_end=4033
  _globals['_COUNTAGGREGATION']._serialized_start=4035
  _globals['_COUNTAGGREGATION']._serialized_end=4073
  _globals['_DISTINCTCOUNTAGGREGATION']._serialized_start=4075
  _globals['_DISTINCTCOUNTAGGREGATION']._serialized_end=4138
  _globals['_TOPROWSAGGREGATION']._serialized_start=4140
  _globals['_TOPROWSAGGREGATION']._serialized_end=4227
  _globals['_PERCENTILESAGGREGATION']._serialized_start=4229
  _globals['_PERCENTILESAGGREGATION']._serialized_end=4317
  _globals['_AVGAGGREGATIONRESULT']._serialized_start=4319
  _globals['_AVGAGGREGATIONRESULT']._serialized_end=4356
  _globals['_TOPROWSAGGREGATIONRESULT']._serialized_start=4358
  _globals['_TOPROWSAGGREGATIONRESULT']._serialized_end=4398
  _globals['_DISTINCTCOUNTAGGREGATIONRESULT']._serialized_start=4400
  _globals['_DISTINCTCOUNTAGGREGATIONRESULT']._serialized_end=4447
  _globals['_MAXAGGREGATIONRESULT']._serialized_start=4449
  _globals['_MAXAGGREGATIONRESULT']._serialized_end=4486
  _globals['_MINAGGREGATIONRESULT']._serialized_start=4488
  _globals['_MINAGGREGATIONRESULT']._serialized_end=4525
  _globals['_SUMAGGREGATIONRESULT']._serialized_start=4527
  _globals['_SUMAGGREGATIONRESULT']._serialized_end=4564
  _globals['_COUNTAGGREGATIONRESULT']._serialized_start=4566
  _globals['_COUNTAGGREGATIONRESULT']._serialized_end=4605
  _globals['_PERCENTILESAGGREGATIONITEM']._serialized_start=4607
  _globals['_PERCENTILESAGGREGATIONITEM']._serialized_end=4663
  _globals['_PERCENTILESAGGREGATIONRESULT']._serialized_start=4666
  _globals['_PERCENTILESAGGREGATIONRESULT']._serialized_end=4795
  _globals['_AGGREGATIONRESULT']._serialized_start=4797
  _globals['_AGGREGATIONRESULT']._serialized_end=4913
  _globals['_AGGREGATIONSRESULT']._serialized_start=4915
  _globals['_AGGREGATIONSRESULT']._serialized_end=5007
  _globals['_GROUPBY']._serialized_start=5009
  _globals['_GROUPBY']._serialized_end=5105
  _globals['_GROUPBYS']._serialized_start=5107
  _globals['_GROUPBYS']._serialized_end=5177
  _globals['_GROUPKEYSORT']._serialized_start=5179
  _globals['_GROUPKEYSORT']._serialized_end=5251
  _globals['_ROWCOUNTSORT']._serialized_start=5253
  _globals['_ROWCOUNTSORT']._serialized_end=5325
  _globals['_SUBAGGSORT']._serialized_start=5327
  _globals['_SUBAGGSORT']._serialized_end=5419
  _globals['_GROUPBYSORTER']._serialized_start=5422
  _globals['_GROUPBYSORTER']._serialized_end=5643
  _globals['_GROUPBYSORT']._serialized_start=5645
  _globals['_GROUPBYSORT']._serialized_end=5722
  _globals['_GROUPBYFIELD']._serialized_start=5725
  _globals['_GROUPBYFIELD']._serialized_end=5961
  _globals['_RANGE']._serialized_start=5963
  _globals['_RANGE']._serialized_end=5998
  _globals['_GROUPBYRANGE']._serialized_start=6001
  _globals['_GROUPBYRANGE']._serialized_end=6219
  _globals['_GROUPBYFILTER']._serialized_start=6222
  _globals['_GROUPBYFILTER']._serialized_end=6422
  _globals['_GEOPOINT']._serialized_start=6424
  _globals['_GEOPOINT']._serialized_end=6460
  _globals['_GROUPBYGEODISTANCE']._serialized_start=6463
  _globals['_GROUPBYGEODISTANCE']._serialized_end=6745
  _globals['_FIELDRANGE']._serialized_start=6747
  _globals['_FIELDRANGE']._serialized_end=6785
  _globals['_GROUPBYHISTOGRAM']._serialized_start=6788
  _globals['_GROUPBYHISTOGRAM']._serialized_end=7143
  _globals['_GROUPBYFIELDRESULTITEM']._serialized_start=7146
  _globals['_GROUPBYFIELDRESULTITEM']._serialized_end=7357
  _globals['_GROUPBYFIELDRESULT']._serialized_start=7359
  _globals['_GROUPBYFIELDRESULT']._serialized_end=7472
  _globals['_GROUPBYRANGERESULTITEM']._serialized_start=7475
  _globals['_GROUPBYRANGERESULTITEM']._serialized_end=7711
  _globals['_GROUPBYRANGERESULT']._serialized_start=7713
  _globals['_GROUPBYRANGERESULT']._serialized_end=7826
  _globals['_GROUPBYGEODISTANCERESULTITEM']._serialized_start=7829
  _globals['_GROUPBYGEODISTANCERESULTITEM']._serialized_end=8071
  _globals['_GROUPBYGEODISTANCERESULT']._serialized_start=8074
  _globals['_GROUPBYGEODISTANCERESULT']._serialized_end=8206
  _globals['_GROUPBYFILTERRESULTITEM']._serialized_start=8209
  _globals['_GROUPBYFILTERRESULTITEM']._serialized_end=8408
  _globals['_GROUPBYFILTERRESULT']._serialized_start=8410
  _globals['_GROUPBYFILTERRESULT']._serialized_end=8526
  _globals['_GROUPBYRESULT']._serialized_start=8528
  _globals['_GROUPBYRESULT']._serialized_end=8641
  _globals['_GROUPBYSRESULT']._serialized_start=8643
  _globals['_GROUPBYSRESULT']._serialized_end=8732
  _globals['_GROUPBYHISTOGRAMITEM']._serialized_start=8735
  _globals['_GROUPBYHISTOGRAMITEM']._serialized_end=8940
  _globals['_GROUPBYHISTOGRAMRESULT']._serialized_start=8942
  _globals['_GROUPBYHISTOGRAMRESULT']._serialized_end=9053
  _globals['_SEARCHQUERY']._serialized_start=9056
  _globals['_SEARCHQUERY']._serialized_end=9489
  _globals['_HIGHLIGHT']._serialized_start=9492
  _globals['_HIGHLIGHT']._serialized_end=9674
  _globals['_HIGHLIGHTPARAMETER']._serialized_start=9677
  _globals['_HIGHLIGHTPARAMETER']._serialized_end=9900
  _globals['_COLUMNSTOGET']._serialized_start=9902
  _globals['_COLUMNSTOGET']._serialized_end=10009
  _globals['_SEARCHREQUEST']._serialized_start=10012
  _globals['_SEARCHREQUEST']._serialized_end=10203
  _globals['_SEARCHRESPONSE']._serialized_start=10206
  _globals['_SEARCHRESPONSE']._serialized_end=10397
  _globals['_SEARCHHIT']._serialized_start=10400
  _globals['_SEARCHHIT']._serialized_end=10603
  _globals['_SEARCHINNERHIT']._serialized_start=10605
  _globals['_SEARCHINNERHIT']._serialized_end=10699
  _globals['_HIGHLIGHTRESULT']._serialized_start=10701
  _globals['_HIGHLIGHTRESULT']._serialized_end=10792
  _globals['_HIGHLIGHTFIELD']._serialized_start=10794
  _globals['_HIGHLIGHTFIELD']._serialized_end=10855
  _globals['_SINGLEWORDANALYZERPARAMETER']._serialized_start=10857
  _globals['_SINGLEWORDANALYZERPARAMETER']._serialized_end=10932
  _globals['_SPLITANALYZERPARAMETER']._serialized_start=10934
  _globals['_SPLITANALYZERPARAMETER']._serialized_end=10977
  _globals['_FUZZYANALYZERPARAMETER']._serialized_start=10979
  _globals['_FUZZYANALYZERPARAMETER']._serialized_end=11041
  _globals['_FIELDSCHEMA']._serialized_start=11044
  _globals['_FIELDSCHEMA']._serialized_end=11568
  _globals['_VECTOROPTIONS']._serialized_start=11571
  _globals['_VECTOROPTIONS']._serialized_end=11743
  _globals['_INDEXSCHEMA']._serialized_start=11746
  _globals['_INDEXSCHEMA']._serialized_end=11954
  _globals['_INDEXSETTING']._serialized_start=11956
  _globals['_INDEXSETTING']._serialized_end=12052
  _globals['_CREATESEARCHINDEXREQUEST']._serialized_start=12055
  _globals['_CREATESEARCHINDEXREQUEST']._serialized_end=12204
  _globals['_CREATESEARCHINDEXRESPONSE']._serialized_start=12206
  _globals['_CREATESEARCHINDEXRESPONSE']._serialized_end=12233
  _globals['_UPDATESEARCHINDEXREQUEST']._serialized_start=12235
  _globals['_UPDATESEARCHINDEXREQUEST']._serialized_end=12323
  _globals['_UPDATESEARCHINDEXRESPONSE']._serialized_start=12325
  _globals['_UPDATESEARCHINDEXRESPONSE']._serialized_end=12352
  _globals['_INDEXINFO']._serialized_start=12354
  _globals['_INDEXINFO']._serialized_end=12405
  _globals['_LISTSEARCHINDEXREQUEST']._serialized_start=12407
  _globals['_LISTSEARCHINDEXREQUEST']._serialized_end=12451
  _globals['_LISTSEARCHINDEXRESPONSE']._serialized_start=12453
  _globals['_LISTSEARCHINDEXRESPONSE']._serialized_end=12538
  _globals['_DELETESEARCHINDEXREQUEST']._serialized_start=12540
  _globals['_DELETESEARCHINDEXREQUEST']._serialized_end=12606
  _globals['_DELETESEARCHINDEXRESPONSE']._serialized_start=12608
  _globals['_DELETESEARCHINDEXRESPONSE']._serialized_end=12635
  _globals['_SYNCSTAT']._serialized_start=12637
  _globals['_SYNCSTAT']._serialized_end=12742
  _globals['_DESCRIBESEARCHINDEXREQUEST']._serialized_start=12744
  _globals['_DESCRIBESEARCHINDEXREQUEST']._serialized_end=12839
  _globals['_DESCRIBESEARCHINDEXRESPONSE']._serialized_start=12842
  _globals['_DESCRIBESEARCHINDEXRESPONSE']._serialized_end=13036
  _globals['_COMPUTESPLITSREQUEST']._serialized_start=13039
  _globals['_COMPUTESPLITSREQUEST']._serialized_end=13176
  _globals['_SEARCHINDEXSPLITSOPTIONS']._serialized_start=13178
  _globals['_SEARCHINDEXSPLITSOPTIONS']._serialized_end=13224
  _globals['_COMPUTESPLITSRESPONSE']._serialized_start=13226
  _globals['_COMPUTESPLITSRESPONSE']._serialized_end=13290
  _globals['_SESSIONID']._serialized_start=13292
  _globals['_SESSIONID']._serialized_end=13340
  _globals['_SCANQUERY']._serialized_start=13343
  _globals['_SCANQUERY']._serialized_end=13509
  _globals['_PARALLELSCANREQUEST']._serialized_start=13512
  _globals['_PARALLELSCANREQUEST']._serialized_end=13703
  _globals['_PARALLELSCANRESPONSE']._serialized_start=13705
  _globals['_PARALLELSCANRESPONSE']._serialized_end=13761
# @@protoc_insertion_point(module_scope)
