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

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

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

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

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







  • Оценка видео-уроку:
Отчёт от 11589 за Доска объявлений / Глобальный поиск - ищем глобально




Оцени работу

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

18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Глобальный поиск - ищем глобально / 2019-12-16 18:54

На счет бага, это у всех так, любое совпадение в текстах срабатывает, я вводил букву "а", открылись все объявления, где присутствовала данная буква


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

а в поле info нет сочетания "Куку"? ну там например "В эту библиотеку входят такие шедевры, как 'Полет над гнездом кукушки', 'Руслан и Людмила' и тому подобное  "


  • Отчёт оценивали:
    17947Dmitry Sinitsin+1   23687Игорь Бойко+1   162Андрей+1   7119Новопашин Владимир+1   23718Василий0   18842Степан+1   791Валерий Жданов+1   Посетитель+1   23048Владимир+1   19867Alexander+1   23309Glebov Alexandr Leonidovich+1   23791Алексей0   2146Иван+1   Посетитель+1   9014Николай Денисов+1  

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





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

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

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

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


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



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