The following outlines the Hyperspace document prototype (not all field types are included).
Document prototype
document ={'some_counter':8,# unsigned integer 'visit_times_1y' : ['Saturday, August 21, 2010 11:22:31 AM','Friday, August 20, 2010 7:35:51 AM'] # date
'field0_embeded32': [0.45,0.99,0.543,0.324],# K elements vector'field2_int':None,# null integer'field3_float':7.45,# scalar float'field4_list_float': [7.459],# list of float - 1 element 'field5_list_float': [7.459,3.4],# list of float - 2 element 'field6_list_float': [],# list of float - 0 element 'field7_str':None,# scalar string - null'field8_str':'jojo',# scalar string'field10_list_str': [],# list of string - 0 element 'field11_list_str': ['jojo'],# list of string - 1 element 'field12_list_str': ['jojo','koko'] # list of string - 2 element'field21_list_ip': [171.180.143.162,211.34.144.18,35.115.68.135] # geo location }
Most fields support the use of list types, where a vector field type is used for vector and hybrid search. Other types (metadata) are used in lexical and hybrid searches.