in backend/lambda/app.py [0:0]
def get_neighbors(features, es, k_neighbors=3):
idx_name = 'idx_zalando'
res = es.search(
request_timeout=30, index=idx_name,
body={
'size': k_neighbors,
'query': {'knn': {'zalando_img_vector': {'vector': features, 'k': k_neighbors}}}}
)
s3_uris = [res['hits']['hits'][x]['_source']['image'] for x in range(k_neighbors)]
return s3_uris