This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
staff:courses:no_sql_introduction:course_work [2023/12/25 16:36] mark |
staff:courses:no_sql_introduction:course_work [2023/12/25 18:16] mark [Прототип*] |
||
---|---|---|---|
Line 136: | Line 136: | ||
- добавлена недостающая часть (либо добавление элементов, либо поиск), | - добавлена недостающая часть (либо добавление элементов, либо поиск), | ||
- поиск элементов реализован следующим образом - для каждого поля сущности есть отдельное поле (или поля) ввода поискового запроса, что позволяет искать по сложным запросам, например "найди всех сотрудников, у которых пол мужской, дата рождения до 15.01.2002, имя - Олег". Ориентируйтесь на подробные фильтры в интернет-магазинах. | - поиск элементов реализован следующим образом - для каждого поля сущности есть отдельное поле (или поля) ввода поискового запроса, что позволяет искать по сложным запросам, например "найди всех сотрудников, у которых пол мужской, дата рождения до 15.01.2002, имя - Олег". Ориентируйтесь на подробные фильтры в интернет-магазинах. | ||
+ | - поиск в любых текстовых полях обязательно регистронезависимый и по подстроке (не по полному совпадению) | ||
- как нелья реализовывать поиск по нескольким атрибутам: в виде одного поля ввода (input) и выпадающего списка / radiobutton с выбором поля, для которого будет использоваться введенный текст | - как нелья реализовывать поиск по нескольким атрибутам: в виде одного поля ввода (input) и выпадающего списка / radiobutton с выбором поля, для которого будет использоваться введенный текст | ||
- подумайте, а что вам за ваш фильтр скажут на собеседовании / на текущей работе? Если на ум приходят нецензурные слова, возможно стоит доработать механизм фильтрации. | - подумайте, а что вам за ваш фильтр скажут на собеседовании / на текущей работе? Если на ум приходят нецензурные слова, возможно стоит доработать механизм фильтрации. |