in functions/source/kendra_search_intent_handler_lambda/helpers.py [0:0]
def document_result_type(response):
"""
Assemble the list of document links.
:param response: Kendra query response
:return: Answer text
"""
document_id = response['resultItems'][0]['documentId']
pos = document_id.rindex("/")
document_key = document_id[(pos + 1):]
logger.info(document_key)
url = create_presigned_url(os.environ['KENDRA_DATA_BUCKET'], document_key)
# logger.info(response['ResultItems'][0]['DocumentTitle']['Text'])
logger.info(url)
document_list = "On searching the Enterprise repository, I have found" \
" the answer in the following document"
document_list += ' -- ' + response['resultItems'][0]['documentTitle']['text']
# + ' --- \n Here is a document you could review-' + url + '\n'
document_list += '\n--\"' + response['resultItems'][0]['documentExcerpt']['text'] + '\"'
document_list += '--- \n Here is a document you could review-' + url + '\n'
return document_list