@type t() :: %Milvex.Milvus.Proto.Schema.SearchResultData{
__unknown_fields__: [Protobuf.unknown_field()],
all_search_count: integer(),
distances: [float() | :infinity | :negative_infinity | :nan],
element_indices: Milvex.Milvus.Proto.Schema.LongArray.t() | nil,
fields_data: [Milvex.Milvus.Proto.Schema.FieldData.t()],
group_by_field_value: Milvex.Milvus.Proto.Schema.FieldData.t() | nil,
highlight_results: [Milvex.Milvus.Proto.Common.HighlightResult.t()],
ids: Milvex.Milvus.Proto.Schema.IDs.t() | nil,
num_queries: integer(),
order_by_field_values: [Milvex.Milvus.Proto.Schema.FieldData.t()],
output_fields: [String.t()],
primary_field_name: String.t(),
recalls: [float() | :infinity | :negative_infinity | :nan],
scores: [float() | :infinity | :negative_infinity | :nan],
search_iterator_v2_results:
Milvex.Milvus.Proto.Schema.SearchIteratorV2Results.t() | nil,
top_k: integer(),
topks: [integer()]
}