Панель перегляду пошуку

Раніше ми розглянули декілька режимів перегляду та можливості пошуку у них. У режимі перегляду пошуку передбачено гнучкіші і загальніші способи пошуку. Реалізовано два різних підходи до пошуку: швидкий пошук і розширений пошук.

Інструмент простого пошуку digiKam

Інструмент складного пошуку

Інструмент складного пошуку надає у ваше розпорядження розширену форму для пошуку з різноманітними параметрами пошуку, яким можна скористатися для пошуку у вказаних вами полях бази даних digiKam. Натисніть кнопку Новий складний пошук…, щоб відкрити панель інструмента розширеного пошуку:

Інструмент розширеного пошуку digiKam

Поле з міткою Знайти знімки, пов’язані з усіма словами є дублікатом поля швидкого пошуку.

Натисніть одну з категорій, назви яких показано синім кольором, і програма розгорне список полів, за якими можна шукати у цій категорії”. Залежно від типу даних, для кожного з полів буде показано різні поля введення для критеріїв пошуку, іноді по декілька типів на одне поле. Найпростішим різновидом є варіанти вибору, наприклад для кольорів. Крім того, є прості поля типу «Вміст поля містить», спадні списки та поля для позначок. Для багатьох полів передбачено два поля для введення даних, за допомогою яких можна вказати діапазон значень, наприклад «Знайти знімки із шириною у діапазоні від-до». Часто вам буде запропоновано посилання типу із написом «Будь-яке». Натиснувши таке посилання, можна відкрити спадний список із полями для позначок, які визначатимуть можливий вміст поля даних.

Критерії розширеного пошуку digiKam

Мітки полів пошуку є достатньо докладними, щоб можна було розібратися у їхньому призначенні самостійно. Втім, варто обговорити питання, пов’язане із тим, що трапиться, якщо ви заповните декілька з цих полів. Праворуч від заголовка (синя область вгорі) можна побачити маленьку позначку «Параметри». Якщо ви її натиснете, заголовок зміниться, і ви побачити чотири варіанти.

  • «Відповідає всім наступним умовам» означає, що параметри пошуку буде поєднано булевим «ТА». Приклад: якщо ви вибрали назву альбому «Свята» і колір «червоний», буде знайдено усі знімки із мітками «червоний» у альбомі «Свята».

  • Відповідає будь-яким наступним умовам означає, що параметри пошуку буде поєднано булевим АБО. Приклад: якщо ви вибрали назву альбому «Свята» і колір «червоний», буде знайдено усі знімки з альбому «Свята» і усі знімки з міткою «червоний», які розташовано будь-де у базі даних.

  • Жодна з цих умов не виконується означає, що різні параметри пошуку буде об’єднано логічним оператором «ТА-НІ». Знову ж, наш приклад: якщо вами вибрано назву альбому «Свята» і колір «червоний», буде знайдено усі знімки у базі даних, окрім тих, які мають мітку «червоний», і тих, які належать до альбому «Свята».

  • Принаймні одна з цих умов не виконується означає, що різні параметри пошуку буде об’єднано логічним оператором «АБО-НІ». Ще один приклад: якщо вами вибрано назву альбому «Свята» і колір «червоний», буде знайдено усі знімки у базі даних, окрім тих, які мають мітку «червоний», або тих, які належать до альбому «Свята».

Складно? Ні, просто чудово! Оскільки справжня потужність пошуку все ще попереду. Зверніть увагу на нижню частину панелі складного пошуку. Тут ви побачите кнопку + Додати групу пошуку. Якщо ви натиснете цю кнопку, програма покаже ще один список із тими самими категоріями полів пошуку під першим списком (погортайте список, якщо його показано не повністю), який буде відокремлено синім заголовком із тими самими параметрами пошуку, які ми вже обговорювали. Над списком ви побачите підкреслене «АБО», що означає, що цей список буде поєднано з першим булевою операцією «АБО». Натисканням мітки «АБО» можна змінити її на «ТА».

Щоб пояснити, як усе це працює, розглянемо ще один приклад на основі одного із уже розглянутих прикладів, а саме, другого””. Це означає, що у першій групі ми вибрали «Відповідає будь-яким наступним умовам», назву альбому «Свята» і колір «червоний». Як ми вже обговорювали, це означає, що ми отримаємо усі знімки зі збірки із міткою «червоний» і увесь вміст альбому «Свята». Тепер уявімо, що з якихось причин ви хочете виключити усі відкинуті файли і усі файли, оцінка яких є нижчою за 3 зірки.

Тоді, ви відкриваєте другу групу, натискаєте підкреслене «АБО», щоб перетворити його на «ТА», вибираєте «Жодна з цих умов не виконується», розгортаєте список «Властивості знімка», позначаєте у «Позначках» пункт із червоним прапорцем (відкинуто) і вибираєте у пункті «Оцінка» варіант без зірок (п’ять білих зірок) у першому полі і варіант із двома зірками у другому полі. Зауважте, що існує відмінність між варіантами «немає зірок» і «не призначено оцінки»! Якщо вам потрібно виключити і усі знімки без оцінки, вам доведеться відкрити ще одну групу пошуку, натиснути пункт «АБО», щоб перетворити його на «ТА», вибрати «Жодна з цих умов не виконується» і пункт «Оцінку не визначено» у категорії «Властивості знімка».

Ви можете відкрити довільну кількість додаткових груп пошуку для формулювання вашого запиту.

Окрім кнопки + Додати групу пошуку, ви побачите кнопку Скинути. Її натискання призведе до вилучення усіх додаткових груп пошуку і спорожнення усіх полів у решті групи пошуку. Вам варто користуватися цією кнопкою перед створенням нового пошуку, зокрема після перемикання із інструмента складного пошуку на інструмент швидкого пошуку для наступного запиту, оскільки якщо ви цього не зробите, критерії пошуку залишаться активованими, навіть якщо ви їх не бачитимете, і спотворюватимуть результати вашого нового пошуку. Натискання кнопки Спробувати призведе до виконання пошуку, але без закриття вікна інструмента складного пошуку. Натискання кнопки Гаразд призведе до виконання пошуку, але із закриттям вікна, а кнопка Вилучити групу у заголовку додаткових груп пошуку, ймовірно, не потребує додаткових пояснень.