Петр Сальников spbcod Сбер ID
Fullstack-разработчик (Symfony / Битрикс) с опытом DevOps.
Рейтинг
332
№ 3 293 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Санкт-Петербург
Опыт работы
28 лет
На сайте с
2023 года
Юридический статус
ИП

Разработка спортивного энциклопедического словаря (32 000 терминов) с интеллектуальным поиском и категоризацией по видам спорта. Интеграция с OpenCart / отдельный модуль.

Описание

Заказчику требовался полноценный толковый словарь спортивных терминов на сайте. Не просто список определений, а структурированная энциклопедия, которая:

- охватывает все виды спорта (234 категории),
- содержит 32 000 терминов с определениями,
- имеет быстрый поиск и навигацию,
- автоматически подтягивает связанные термины,
- увеличивает посещаемость сайта и его авторитет в глазах поисковиков.

Решение

1. Проектирование структуры данных
Спроектировал базу данных, которая позволяет гибко работать с большим объёмом терминов:
Таблица dictionary_terms: термин, определение, синонимы, транскрипция (где нужно), пример употребления.
Связь с видами спорта (term_sport): один термин может относиться к нескольким видам спорта (например, «гол» — и в футболе, и в хоккее, и в гандболе).

2. Импорт и обработка данных
Первичное наполнение — обработка и структурирование 32 000 терминов из различных источников (спортивные энциклопедии, глоссарии федераций, открытые базы).
Нормализация: приведение терминов к единому виду, удаление дублей, унификация определений.
Автоматическая классификация: распределение терминов по видам спорта на основе контекста (с помощью ИИ или алгоритмического анализа).
Вычитка и редактура: часть терминов дорабатывалась вручную, но система позволяла делать это эффективно (админка с удобным поиском и фильтрами).

3. Разработка функционала
Поиск:

Умный поиск с автодополнением (по мере ввода).
Поиск с учётом морфологии (чтобы находил «тайм» по запросу «тайма»).
Поиск по первым буквам (алфавитный указатель).
Поиск по категориям (вид спорта + буква).

Навигация:
Алфавитный указатель с разбивкой по буквам.
Фильтр по видам спорта (выбрал «футбол» — видишь только футбольные термины).

Вывод:
Карточка термина: определение, транскрипция, пример, ссылки на связанные термины, кнопка «скопировать ссылку».
Список терминов для каждого вида спорта.

4. Техническая реализация
Backend: PHP (OpenCart / отдельный модуль), MySQL (оптимизированные запросы, индексы для быстрого поиска).
Поисковый движок: кастомная реализация (или интеграция с Sphinx/Elasticsearch, если использовал).
Кэширование: для ускорения загрузки популярных страниц.

5. SEO и продвижение
Микроразметка (Schema.org): добавил разметку DefinedTerm и DefinedTermSet для словарей. Это ключевой момент, почему словарь заметили поисковики.
Отдельный Sitemap для словаря (все 32 000 страниц).

Результат

✅ Словарь процитировали в Википедии как авторитетный источник по спортивным терминам.
✅ Рост посещаемости: раздел словаря стал одним из самых посещаемых на сайте, увеличив общий трафик на X% (если есть цифра — вставь, если нет — напиши «значительно»).
✅ Поведенческие факторы: пользователи проводят на сайте больше времени, переходя между терминами (глубина просмотра выросла).
✅ Ссылочная масса: другие сайты начали ссылаться на словарь как на источник определений.
✅ 32 000 терминов структурированы и доступны в удобном виде.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Разработка кастомных компонентов 1С-Битрикс для страниц услуг на сайте gigas.su по макетам из Figma
Разработка кастомных компонентов 1С-Битрикс для страниц услуг на сайте gigas.su по макетам из Figma
59
Дизайн и Брендинг Разработка системы автоматического обновления и синхронизации пунктов выдачи заказов (ПВЗ) СДЭК с местоположениями в 1С-Битрикс
Разработка системы автоматического обновления и синхронизации пунктов выдачи заказов (ПВЗ) СДЭК с местоположениями в 1С-Битрикс
72
Искусственный интеллект Для журнала В СПОРТЕ 24 https://vsporte24.ru/
Для журнала В СПОРТЕ 24 https://vsporte24.ru/
60
Веб-разработка и IT Разработка и поддержка портала Svyato.info — каталога святых источников, родников и купелей России
Разработка и поддержка портала Svyato.info — каталога святых источников, родников и купелей России
57