Предложение по улучшению поиска.
Исходя из концепции, что поиск осуществляется по названиям папок/файлов и тегам предлагаю добавить всего два элемента UI:
Первый чекер при активации интерпретирует поисковую строку как набор тегов, резделенных пробелами, второй переключает логику с “И” на “ИЛИ”.
Вместо чекера “Теги” можно изменить логику работы поисковой строки: по умолчанию сделать разделение пробелом на множество значений, а если нужно искать название с пробелом, то оборачивать поисковую строку в кавычки.
Что касается комбинированного поиска, обсуждаемого выше, Точные параметры поиска (дата, координаты, размеры фото и т.д.) на мой взгляд не нужны для бытового использования (у нас же не архивы КГБ) - все это можно при необходимости заменить тегами: “Зима”, “2022”, “Карпаты”, “Плакат” и т.д. То есть это вопрос систематизации данных по тегам.
При этом возрастает нагрузка на список тегов, который сейчас, как я понимаю, совпадает с понятием “список альбомов”.
Решений может быть несколько:
- Иерархия тегов (сложно реализовать, так как теги хранятся в самих фото)
- Разделение понятий “тег” и “альбом”.
Альбом - это набор фото с одним или несколькими тегами,
Или более сложный вариант:
Альбом - это набор фото, собранных по заданному поисковому выражению,
P.S. После внимательного рассмотрения увидел, что “альбом” и “тег” в программе различаются - в альбом можно добавлять любые изображения, и это не связано с возможностями добавления в них тегов.
P.S.P.S. Почитал форум и понял, что альбомы - это как теги, только не внутри файлов фотографий, а в базе данных. Может, ничего менять и не нужно, но добавить Мастер по созданию альбома, чтобы автоматически добавлять в него фото по определенным критериям (поисковому выражению). То есть делать это разово, используя имеющиеся механизмы организации альбома.