Подождите ...

[Общение][Свободная тема и полезные советы]
Организация работы с тегами


Как организовать работу с тегами?<br>Как лучше выполнять поиск по базе данных?<br>Как найти информацию в базе данных?



17.03.2022 11:10
FreeMind
Модератор
633 368

Организация работы с тегами



Как организовать работу с тегами?
Как лучше выполнять поиск по базе данных?
Как найти информацию в базе данных?
0
+0
-0
На голосовании
17.03.2022 12:14
# FreeMind  Модератор  633 368 +0
Поиск в БД можно выполнять только по одному атрибуту (Быстрый поиск), либо сразу по нескольким заданным атрибутам (через диалог поиска). Так же для поиска можно использовать фильтрацию по колонкам в таблице с указанием простого или расширенного условия фильтра (которые можно сохранять). Подробнее описано в пукте 1 руководства "Быстрый старт".

На практике, если атрибут в котором может находиться искомый текст не известен, то проще всего сделать поиск через диалог поиска по всем атрибутам БД.


Чтобы организовать поиск по тегам есть несколько вариантов:

x-------x
Вариант 1.
x-------x

1. Создать в БД свой атрибут, например "Мои теги" с типом "Строка".

2. В этом атрибуте при заполнении карточки указывать слова-теги через запятую, по которым потом можно будет найти карточку.


x-------x
Вариант 2.
x-------x

1. Создать в БД свой атрибут, например "Мои теги" с типом "Список".

2. В этом атрибуте при заполнении карточки указывать слова-теги через запятую, по которым потом можно будет найти карточку. Но в отличии от первого варианта, в котором все теги каждый раз вводятся вручную, у списка есть кнопка "Выбрать несколько записей", при нажатии которой открывается диалог, в котором можно найти несколько ранее введённых слов-тегов и они будут добавлены в значение атрибута через запятую.


Поиск карточек по словам-тегам организуется так же как и по любому другому атрибуту. Если слов-тегов не много, то удобно выбирать фильтр устанавливая галочки на словах-тегах в выпадающем списке, который открывается при нажатии кнопки со стрелочкой на колонке "Мои теги".


x-------x
Вариант 3.
x-------x

1. Создать в БД свой атрибут, например "Мой тег категория1", "Мой тег категория2", "Мой тег категория3"... с типом "Список",

2. Заполнять каждый атрибут выбирая из списка только одно слово-тег по соответствующей категории (а не сразу несколько как в варианте 1,2).

Это деление на теги-категории будет более осмысленным и дополнительно позволит делать группировки по выбранным категориям.