Подготовить индекс и 3 запроса к Elasticsearch6
В таблице программы передач телеканалов имеется около 700К записей.
Запись имеет след. поля:
- program_id long
- channel_id long
- name text
- description text
- dt_start date
- dt_end date
Необходимо подготовить след. запросы:
1. Выборка текущей и последующих передач для группы каналов:
> FOR channel_id IN (X, Y, Z) EACH dt_end > NOW() LIMIT N ORDER dt_end ASC
Поясняю псевдокод - для каждого заданного канала выбираем N передач, которые на данный момент не закончились.
2. Поиск по подстроке в названии передачи по всем каналам. Здесь нужно точное соответствие фрагмента в любом месте. Это может быть и часть слова, и целая фраза:
> name LIKE %отел%
Т/с. Отель Элеон. 49-я серия
Отель Трансильвания
Всё, что вы хотели знать, но боялись спросить. Выпуск 98-й
3. Поиск максимально похожих по названию передач. Задача - выборка всех выпусков заданной передачи. Не знаю на сколько реализуемо средствами Люцена, но не хотелось бы писать лапшу из ifов 😬)
> channel_id = X AND name LIKE "Т/с. Отель Элеон. 49-я серия"
Премьера! Отель Элеон
Отель Элеон
Т/с. Отель Элеон. Найдите мои деньги!
Т/с. Отель Элеон. 52-я серия
Но не
Отель Трансильвания
Гранд Отель Европа
Отель Люкс
Бурдж-эль-Араб - отель на миллиард
Актуальные фриланс-проекты в категории Базы данных
Веб-приложениеНужно расширить функциональность существующего веб-приложения (TypeScript, React и Next.js), добавив модуль нечеткого поиска. Базы большие, нужно внедрить Elasticsearch или Manticore Search для индексации данных. Базы данных, Веб-программирование ∙ 2 ставки |
Загрузка товаров в интернет магазин в Wordpress
2122 UAH
Загрузка товаров - парики и аксессуары. Вариативные -273 товара, по несколько фото на каждый товар,+ вариации цветов. Не вариативные 33 товара. 1 вариант загрузить товары с документа Exel на мой сайт интернет магазин в Wordpress название www.wigs.lv, 3 языка. Образец документа… Базы данных, Парсинг данных ∙ 3 ставки |
Разработать мобильное приложение. Бэкенд + Фронтенд Android/iOSЕсть разработанный дизайн. Нужно приложение-каталог с регистрацией пользователей, фильтрами, поиском, возможностью добавлять в сохраненные и сравнение. крекинг заявок с государственного сайта (скорее всего парсинг), лента рекомендаций по интересам, пуш-уведомления. Нужен… Базы данных, Гибридные мобильные приложения ∙ 13 ставок |
Разработка архитектуры баз данных
19 666 UAH
Разработка архитектуры баз данных Описание: Мы ищем опытного архитектора баз данных для проведения анализа нашей текущей архитектуры базы данных и разработки рекомендаций по её улучшению. Наша цель - оптимизировать производительность, обеспечить масштабируемость и улучшить… Базы данных ∙ 5 ставок |
Форматирование данных таблицы и анализ RFM1. Из CRM выгружена таблица всех заказов клиентов. Необходимо отформатировать её таким образом, чтобы она стала удобной для чтения и работы. Должны быть следующие столбцы: клиент (ФИО) номер телефона общее количество заказов дата последнего заказа количество дней до последнего… Базы данных, Обработка данных ∙ 6 ставок |