Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Доска объявлений / Глобальный поиск - ищем глобально

  • На этом уроке мы создадим алгоритм поиска по вводимому в поле search контенту
  • Дата отправки отчёта: 13 декабря 2019 г.
  • Задание выполнено: за 1 день 6 час. 53 мин.
  • Чему научился: реализовали работу окошка "поиск" все работает и ищет по вашему запросу, но
    вот что я заметил - находит даже если введешь одну или две буквы, например я
    дал запрос найти А и мне стали доступны ве объявления, где присутствует буква А или а
  • Оценка видео-уроку:
Отчёт от 18842 за Доска объявлений / Глобальный поиск - ищем глобально




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Степан  # Доска объявлений / Глобальный поиск - ищем глобально / 2019-12-13 19:08

Все верно, так и работает LIKE


18842. --
Степан
Степан
ответить
→  Валерий Жданов  # Доска объявлений / Глобальный поиск - ищем глобально / 2019-12-13 19:13

Ну я в принципе, так и подумал, но решил все же написать, мало ли, вдруг я где нибудь ошибку сделал))


  • Отчёт оценивали:
    791Валерий Жданов+1   18842Степан+1   1710Степан+1   17947Dmitry Sinitsin+1   23687Игорь Бойко0   6203Николай Миролюбов+1   2146Иван+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Создавать алгоритм поиска по вводимому в поле search контенту.
Трудности: Всё получилось, Однако есть много вопросов: Когда система не находит искомое слово - ничего не происходит. На мой взгляд должно быть сообщение типа: Введенный текст не найден. В моей программе обнаружилась некорректная работа. Я ввел заведомо ввёл несуществующий текст "Куку" (см.скриншот). К моему удивлению система нашла объявление. Я не понял почему. Интересно, это общий БАГ или только мое "достижение". Есть еще несколько идей как улучшить систему поиска.



Научился: Научился выполнять поиск в таблице базы данных с помощью операторов AND, OR, LIKE с использованием yii2. Добавил действие actionSearch в контроллер SiteController. Реализовал в нем поиск всех объявлений, у которых поле статус равно значению public и содержат искомый текст в поле заголовок, информация или город.