Создайте API автозаполнения для серверной части

#database #api #aws-lambda #autocomplete

Вопрос:

Изначально я планировал сделать это на Firebase, но я не уверен, что это лучший выбор. Я не решаюсь создавать внутренний api в firebase, потому что набор данных give настолько велик, что я не уверен, как бы я мог получить данные в БД. Я также попытался преобразовать данные в json, но они слишком большие. Мне бы хотелось получить некоторые указания на лучший язык для создания внутреннего api? Как получить большой набор данных в базу данных?

 Build an autocomplete API for the backend in any language of your choice (Node, Python, ...), which returns a list of 10 autocompletion that will be used for a seperate front end piece

- Link to query dataset (`Query` column): [http://www.cim.mcgill.ca/~dudek/206/Logs/AOL-user-ct-collection/user-ct-test-collection-01.txt](http://www.cim.mcgill.ca/~dudek/206/Logs/AOL-user-ct-collection/user-ct-test-collection-01.txt)
- We can host this API on replit.com, AWS Lambda, [localhost](http://localhost), or any other service you see fit for the purpose of this task```