in abap-sdk/ZGOOG_SDK_RECIPES/zgoog_sdk_vector_search_recipe/zr_vector_search_recipe.prog.abap [0:0]
METHOD search_images_by_string.
DATA:
lv_search_string TYPE string.
lv_search_string = p_sh_str.
TRY.
DATA(lo_vector_search) = NEW /goog/cl_vector_search( iv_search_key = p_sh_key ).
DATA(lt_vector_search_response) = lo_vector_search->find_neighbors_by_string( iv_search_string = lv_search_string
iv_embeddings_dimensions = p_dim
iv_embeddings_model_key = p_embkey
iv_neighbor_count = p_nb_cnt
)->get_nearest_neighbors( ).
cl_demo_output=>display( lt_vector_search_response ).
CATCH /goog/cx_sdk INTO DATA(lo_cx_sdk).
cl_demo_output=>display( 'Search not successful.' && lo_cx_sdk->get_text( ) ).
ENDTRY.