Поиск по блогу
21.10.2025
Допустим, есть сайт интернет-магазина на PHP, нужно сделать быстрый поиск по каталогу товаров. Таблица БД products содержит поля — code (код, артикул), name (торговое наименование), title (функциональное наименование), brand_id (идентификатор производителя, внешний ключ)…
20.07.2025
Elasticsearch — это мощный инструмент с открытым исходным кодом, который представляет собой поисковую и аналитическую систему. Основное назначение — обеспечение быстрого и эффективного поиска по большим объемам данных. Elasticsearch построен на движке Apache Lucene, который считается одним из самых лучших решений.
02.08.2021
Небольшое приложение для поиска фильмов, не имеет практической ценности, сделано исключительно с целью изучения React. Для оформления используется css-фреймворк materialize.css, http-запросы на поиск отправляются сервису omdbapi.com. Чтобы отправлять запросы на поиск фильмов — нужно получить api-ключ, это бесплатно.
08.02.2021
Загрузка изображений работает, но у нас нет валидации данных формы. Кроме того, загрузить изображение может любой желающий — нет проверки прав на выполнение этого действия. Так что давайте разберемся с этими двумя проблемами. В методе ImageController::upload() создадим объект валидатора и вызовем метод fails() или passes().
29.11.2020
Какой каталог товаров без поиска? Тем более, что и форма у нас уже есть. Искать будем по полям name и content таблицы products, полю name таблицы categories и полю name таблицы brands. У нас должен получиться примерно такой SQL-запрос для поиска «мужская зимняя обувь».
15.05.2020
Начиная с 2017 года часть органического трафика из Яндекса в Google Analytics стала отображаться как referral. Это касается поиска с yandex.ru, yandex.ua, yandex.by и других доменов. Чтобы отслеживать этот трафик единым каналом yandex/organic нужно настроить в Google Analytics два фильтра.
06.07.2019
У нашего поиска есть серьезная проблема — окончания слов. Например, в каталоге есть товар «Мужские зимние ботинки», а пользователь ищет «зимняя обувь». Этот товар не попадет в результаты поиска, потому что нет точного совпадения: в поисковом запросе используется слово «зимняя», а названии товара используется слово «зимние».
05.07.2019
Какой каталог товаров без поиска? Тем более, что и форма в шаблоне предусмотрена. Давайте для начала реализуем самый простой вариант с использованием LIKE. А потом немного усложним — добавим в SQL-запрос расчет релевантности и выполним редирект после отправки формы — чтобы сформировать краcивые URL.
09.05.2019
За поиск по сайту в WordPress отвечает класс WP_Query, который имеет большое количество параметров. Многие из этих параметров могут быть определены в поисковой форме (или в URL), что изменит результаты поиска. Например, чтобы превратить обычный поиск в поиск по типу записей product, достаточно ввести следующее…
11.07.2018
Задача — создать облако тегов, которое будет в правой колонке, в разделе «Блог». Для начала в панели управления для статей блога создадим несколько тегов. Потом переходим на сайт, на тестовую страницу, и вызываем визуальный редактор. Нам надо получить код вызова компонента «Облако тегов», который находится в «Служебные • Поиск».
- 1
- 2