D
Size: a a a
D
M
D
AR
AR
NK
K3
СМ
MT
СМ
Р
СМ
Р
СМ
NK
АЛ
Требуется написать сайт, в котором будет :
* пользователь
* документ
* избранное ( папки с отдельными документами )
Документы лежат в elasticsearch и надо хранить именно ссылку на нужный документ ( схема документа заранее неизвестна ).
Пользователь имеет поля :
* password
* phone number
* country ( страна )
* tags - интересущюие теги документов
Редактирование и отображение этих полей в профиле пользователя.
Избранное - это список списка документов - пример как плейлисты в yandex музыке.
В нем будет доступны действия :
* создать папку
* удалить папку
Для документа в избранном :
* удалить из избранного
* переместить в другую папку
* скопировать в другую папку
Так же должна быть функция поиска документа - поиском занимается elasticsearch - надо только сделать к нему запрос и отобразить результаты.
В выведенном списке можно сразу будет добавить в избранное.
Требуется проработка структуры базы данных для организации хранения данных каталога лотов.
Клиентом будет выступать веб-приложение (веб-сайт)
Ориентировочное число записей на старте: 250-500 млн. записей
Список примерных полей базы данных приведен в отдельном файле.
Запрос к базе будут осуществляться по ряду критериев:
* Свободный поиск по названию и описанию лота
* Поиск по полю "Категория"
* Поиск по полю "Дата аукциона"
* Поиск по полю "Аукционный дом"
* Поиск по полю "Аукцион"
Предусмотреть множественне параметры для поиска / уточнения результатов поиска,
например после поиска по названию выбрать только результаты с определенным годом торгов.
Сортировка результатов запроса по relevance, и ряду дополнительных полей.
Предусмотреть ограничение на вывод данных при привышении заданного лимита, например при нахождении более 1000 результатов выводить реальное число результатов, но при этом
отдавать только первые 1000 записей.
Р
СМ
А
Требуется написать сайт, в котором будет :
* пользователь
* документ
* избранное ( папки с отдельными документами )
Документы лежат в elasticsearch и надо хранить именно ссылку на нужный документ ( схема документа заранее неизвестна ).
Пользователь имеет поля :
* password
* phone number
* country ( страна )
* tags - интересущюие теги документов
Редактирование и отображение этих полей в профиле пользователя.
Избранное - это список списка документов - пример как плейлисты в yandex музыке.
В нем будет доступны действия :
* создать папку
* удалить папку
Для документа в избранном :
* удалить из избранного
* переместить в другую папку
* скопировать в другую папку
Так же должна быть функция поиска документа - поиском занимается elasticsearch - надо только сделать к нему запрос и отобразить результаты.
В выведенном списке можно сразу будет добавить в избранное.
Требуется проработка структуры базы данных для организации хранения данных каталога лотов.
Клиентом будет выступать веб-приложение (веб-сайт)
Ориентировочное число записей на старте: 250-500 млн. записей
Список примерных полей базы данных приведен в отдельном файле.
Запрос к базе будут осуществляться по ряду критериев:
* Свободный поиск по названию и описанию лота
* Поиск по полю "Категория"
* Поиск по полю "Дата аукциона"
* Поиск по полю "Аукционный дом"
* Поиск по полю "Аукцион"
Предусмотреть множественне параметры для поиска / уточнения результатов поиска,
например после поиска по названию выбрать только результаты с определенным годом торгов.
Сортировка результатов запроса по relevance, и ряду дополнительных полей.
Предусмотреть ограничение на вывод данных при привышении заданного лимита, например при нахождении более 1000 результатов выводить реальное число результатов, но при этом
отдавать только первые 1000 записей.