24FreelanceБіржа фрилансу, яка не спить
Термін прийому заявок минув

Швидкий повнотекстовий пошук по сайту з фільтрами

65 переглядів 0 відгуків#42154
Бюджет€3 200за проєкт
ФорматРазовий проєктбез передоплати
ОплатаГотівка, Банківський переказ
Прийом заявокТермін прийому заявок минувдо 08.09.2026
Відгуків0у середньому в розділі: 1,0
Переглядів6529 за 14 днів

Опис проєкту

Переклад
У нас великий сайт із великим каталогом, і вбудований пошук по базі даних, який іде разом із нашою CMS, став вузькою місцем. Запити працюють повільно, результати ранжуються погано, а одна опечатка повертає порожню сторінку. Ми хочемо замінити його окремим поисковим механізмом у дусі Meilisearch або Typesense і зв'язати його з фронтендом через зрозумілий API. Мета проста: відвідувач починає набирати запит і одразу бачить релевантні підказки, механізм прощає опечатки, множину і порядок слів, а найважливіші товари піднімаються вверх видачі.

Задача охоплює функцію повністю, а не просто підключення бібліотеки. Потрібно спроектувати схему індексу під наш каталог, написати індексатор, який зробить первинну масову завантаження та потім буде підтримувати індекс в актуальному стані при створенні, змінюванні та видаленні записів, а також видати ендпоїнти автодополнення та повної видачі. Поверх цього вимагається фасетна фільтрація по категорії, діапазону цін, тегам та наявності, щоб звузити широкий запит без перезавантаження всієї сторінки. Найбільше нас хвилює релевантність: слова запиту мають мати вагу по полях, популярні і товари в наявності ранжуватися вище, і у нас має бути можливість настроювати правила ранжування та синоніми без випуску нового коду.

Бекенд на PHP, фронтенд нескладний, поисковий сервіс готові запустити в контейнері поруч із сайтом. Пришліть короткий план: стратегія індексації, як забезпечите узгодженість даних і як будете виміряти якість релевантності до старту.

— Проектування схеми індексу та стійкий індексатор масової та інкрементної синхронізації каталогу
— Автодополнення зі стійкістю до опечаток і за префіксом плюс ендпоїнт повної видачі
— Фасетні фільтри: категорія, ціна, теги, наявність, із швидким підрахунком
— Настройка релевантності: ваги полів, свої правила ранжування, синоніми та стоп-слова
— Зрозумілий API для фронтенда, деплой в контейнері та коротка передавальна документація
Розробка для WEB Готівка, Банківський переказ
24
Твенті · порада

Як написати відгук, який оберуть

  • Почніть із завдання замовника, а не з розповіді про себе.
  • Додайте одну-дві схожі роботи з портфоліо.
  • Назвіть ціну й термін — і що саме до них входить.
  • Поставте одне уточнювальне запитання — воно починає діалог.

Відгуки 0

Тексти відгуків бачить лише замовник.

Той самий розділ

Схожі проєкти

Усі проєкти розділу
Сайт для приватної школи

Сайт для приватної школи

Розробка сайту приватної школи: прийом заяв, класи та програми, розклад, педагоги й новини.

Розробка для WEB24.09.20260202
0відгуків
Корисно знати
Як відгукнутися на цей проєкт?

Увійдіть як фрилансер, опишіть, як розв’яжете завдання, вкажіть ціну й термін. Замовник читає відгуки й починає діалог із найкращими.

Хто бачить мій відгук?

Лише замовник, який розмістив проєкт, і ви. Інші фрилансери не бачать ні тексту, ні ціни.

Де знайти схожі замовлення?

Нові проєкти в розділі «Розробка для WEB» з’являються щодня. Усі проєкти розділу

ЗАМОВНИКАМ · БЕЗПЕЧНА УГОДА

Потрібен схожий проєкт? Розмістіть завдання безкоштовно за 30 секунд

Отримайте пропозиції від перевірених фрілансерів та сплачуйте результат лише після прийняття через Безпечну угоду.

Розмістити завдання безкоштовно →Як працює захист
ВИКОНАВЦЯМ · PAYORA 1-CLICK

Закріпіть анкету в ТОП категорії за $5 / тиждень

Підніміть свій профіль та портфоліо на 1-ше місце каталогу (оплата в 1 клік через Payora) та отримуйте до 5× більше прямих замовлень.

Закріпити в ТОП ($5/тижд)Поповнити через Payora