in python/image-content-search/src/imageData/helper/search.py [0:0]
def search_label(label, country = None, language = None):
if language and language != 'en':
translated_label = translate(language, label)
logger.info("Translated label {} ({}) to {} (en).".format(label, language, translated_label))
label = translated_label
statement = "SELECT image_id FROM tags WHERE label=:label"
parameters = [{'name':'label', 'value':{'stringValue': label.lower()}}]
result = execute_statement(statement, parameters)
logger.info(result)
response = []
for record in result["records"]:
for item in record:
response.append({
"id": item["stringValue"]
})
return {
'statusCode': 200,
'headers': {
'Content-Type': 'application/json; charset=UTF-8'
},
'body': json.dumps(response)
}