На этом уроке мы создадим алгоритм поиска по вводимому в поле search контенту
Дата отправки отчёта:
13 декабря 2019 г.
Задание выполнено: за
1 день 6 час. 53 мин.
Чему научился:
реализовали работу окошка "поиск" все работает и ищет по вашему запросу, но вот что я заметил - находит даже если введешь одну или две буквы, например я дал запрос найти А и мне стали доступны ве объявления, где присутствует буква А или а
Научился: Создавать алгоритм поиска по вводимому в поле search контенту. Трудности: Всё получилось, Однако есть много вопросов:
Когда система не находит искомое слово - ничего не происходит. На мой взгляд должно быть сообщение типа: Введенный текст не найден.
В моей программе обнаружилась некорректная работа.
Я ввел заведомо ввёл несуществующий текст "Куку" (см.скриншот). К моему удивлению система нашла объявление. Я не понял почему.
Интересно, это общий БАГ или только мое "достижение".
Есть еще несколько идей как улучшить систему поиска.
Научился: Научился выполнять поиск в таблице базы данных с помощью операторов AND, OR, LIKE с использованием yii2. Добавил действие actionSearch в контроллер SiteController. Реализовал в нем поиск всех объявлений, у которых поле статус равно значению public и содержат искомый текст в поле заголовок, информация или город.