in text-semantic-search/semantic_search/utils/search.py [0:0]
def __init__(self):
print('Initialising search utility...')
dir_path = os.path.dirname(os.path.realpath(__file__))
index_file = os.path.join(dir_path, INDEX_FILE)
print('Downloading index artefacts...')
download_artefacts(index_file, GCS_BUCKET, GCS_INDEX_LOCATION)
print('Index artefacts downloaded.')
print('Initialising matching util...')
self.match_util = matching.MatchingUtil(index_file)
print('Matching util initialised.')
print('Initialising embedding util...')
self.embed_util = embedding.EmbedUtil()
print('Embedding util initialised.')
print('Initialising datastore util...')
self.datastore_util = lookup.DatastoreUtil(KIND)
print('Datastore util is initialised.')
print('Search utility is up and running.')