Zoekweergave¶
We hadden het over een variatie van weergaven met gespecialiseerde zoekmogelijkheden. De Zoekweergave biedt een meer veelzijdige en algemene manier van zoeken. Er zijn twee verschillende benaderingen: Snel zoeken en Geavanceerd zoeken.
Het snelle zoeken¶
Snelzoeken is het adaptieve zoekvak bovenaan de dialoog voor zoeken (linker zijbalk), waarmee u op een eenvoudige manier in de digiKam-database, met een enkele zoekopdracht kunt zoeken. Zodra u begint met invoeren wordt het zoeken gestart. Elke zoekterm ingevoerd in het tekstveld Zoeken zal gebruikt worden om de resultaten te bepalen. U kunt bijvoorbeeld de tekenreeks “verjaardag” invoeren om in de gehele albumbibliotheek te zoeken naar het voorkomen van het woord “verjaardag” in alle fotobeschrijvingen of “05.webp” om te zoeken naar een specifiek afbeeldingsbestand dat “05.webp” bevat (niet nodig om escapes zoals in reguliere expressies aan te geven).

De eenvoudige zoekhulp van digiKam¶
Zoekeigenschappen:
Zoekopdrachten zijn ongevoelig voor hoofdletters.
Zoektermen gescheiden door spaties worden behandeld als booleaanse EN combinaties.
Speciale tekens worden letterlijk genomen, dus niet geïnterpreteerd ( . * ? / etc.)
Omvat alle elementen van de database: namen, waardering, sleutelwoorden, tags, albums, verzamelingen, datums (en meer in de toekomst).
Een tekenreeks invoeren in het veld Huidige zoekopdracht opslaan zal uw meest recente zoekopdracht onder de gespecificeerde naam opslaan. Het zal daarna verschijnen in de onderstaande list met Zoekopdrachten. U kunt uw zoekopdrachten opslaan als een live-map die altijd filtert op wat u invoert als zoekcriterium. Typ gewoon een naam voor de zoekopdracht in in het veld Huidige zoekopdracht opslaan en klik op de knop Opslaan rechts ervan.
Na opslaan zal het filter verschijnen in de lijst Zoekopdrachten. Door te klikken op de titelbalk van deze lijst kunt u de sorteervolgorde omdraaien. Nadat u een van uw opgeslagen zoekopdrachten hebt geselecteerd zal het zoekresultaat onmiddellijk gepresenteerd worden in het Afbeeldingsgebied en het veld Huidige zoekopdracht opslaan zal geconverteerd worden in een veld Opgeslagen zoekopdracht bewerken waar u uw zoekcriteria kunt bewerken. De naam van de opgeslagen zoekopdracht zal gebruikt worden om het zoekresultaat een label te geven in het Afbeeldingsgebied
U kunt uw opgeslagen zoekopdrachten ook beheren met een contextmenu door rechts te klikken op een gegeven opgeslagen zoekopdracht. Dus klik rechts om een opgeslagen zoekopdracht uit de lijst om ze te verwijderen of te hernoemen.
Het tekstvak onder de lijst met Zoekopdrachten kan gebruikt worden om zoekopdrachten voor opgeslagen zoekopdrachten te doorzoeken wanneer de lijst met Zoekopdrachten te lang wordt.
De geavanceerde zoekhulp¶
Het hulpmiddel Geavanceerd zoeken levert een uitgebreid zoekformulier dat gebruikt kan worden om in specifieke velden van de database van digiKam te zoeken op een meer verfijnde manier. Klik op de knop Nieuwe geavanceerd zoeken… om het hulpmiddel Geavanceerd zoeken te tonen:

De geavanceerde zoekhulp van digiKam¶
Het veld gelabeld met Zoek items die geassocieerd zijn met al deze woorden: is gewoon een duplicaat van het veld Snel zoeken.
Klik op een van de blauwe categorieën en een gebied zal zich uitvouwen met alle velden waarnaar u kunt zoeken in de geselecteerde categorie. Verschillende invoervelden worden voor uw zoekopdracht getoond, afhankelijk van het soort gegevens elk veld bevat. Soms meer dan een type invoer is beschikbaar voor hetzelfde veld. Selectieknoppen worden gebruikt voor eenvoudige velden, bijv. voor kleuren. Andere invoer gebruikt platte tekstvelden, afrollijsten en keuzevakken. Veel velden hebben twee invoervelden en bieden u om een reeks te definiëren, bijv. Zoek items met een breedte tussen. En vaak vindt u het woord “Elk” wat er uitziet als een koppeling maar een afrolveld met keuzevakjes opent voor de mogelijke inhoud van dat veld.

De geavanceerde zoekcriteria van digiKam¶
Het geven van een label aan de zoekvelden zou ze tamelijk zelf verklarend moeten maken. Maar we moeten uitleggen hoe ze samenwerken als u ze invult of er meer dan een selecteert. Rechts van de blauwe kop bovenaan zult u een kleine koppeling Opties vinden. Als u op die koppeling klikt zal de kop wijzigen om vier opties te tonen.
Voldoe aan alle van de volgende voorwaarden betekent dat uw verschillende zoekparameters verbonden worden door een boolean EN voor het zoeken. Voorbeeld: als u de Albumnaam “Vakanties” selecteert en kleur “rood” zal de zoekopdracht alle afbeeldingen vinden met het label “rood” die in het album “Vakanties” zitten.
Voldoe aan een van de volgende voorwaarden betekent dat uw verschillende zoekparameters verbonden worden door een boolean OF voor het zoeken. Voorbeeld: als u de Albumnaam “Vakanties” selecteert en kleur “rood” zal de zoekopdracht alle afbeeldingen vinden uit het album “Vakanties” en met het label “rood” die gelokaliseerd zijn ergens in de database.
Voldoe aan geen van de volgende voorwaarden betekent dat uw verschillende zoekparameters verbonden worden door een boolean NIET-EN voor het zoeken. Opnieuw ons voorbeeld: als u de Albumnaam “Vakanties” selecteert en kleur “rood” zal de zoekopdracht alle afbeeldingen in de database vinden behalve die met het label “rood” en uit het album “Vakanties”.
Minstens aan één van deze voorwaarden wordt niet voldaan betekent dat uw verschillende zoekparameters verbonden worden door een boolean NOR voor het zoeken. Nog een voorbeeld: als u de Albumnaam “Vakanties” selecteert en kleur “rood” zal de zoekopdracht alle afbeeldingen in de database vinden behalve die met het label “rood” en die in het album “Vakanties” zijn.
Ingewikkeld? Nee, goed! Omdat de echte zaken nog moeten komen. Neem een kijkje in de voetnoot van het hulpprogramma Geavanceerd zoeken. Hier zult u + Zoekgroep toevoegen vinden. Als u klikt op deze knop zal een andere lijst met dezelfde categorieën van de zoekvelden openen onder de eerste gescheiden door een blauwe scheider (schuif omlaag in geval u het niet direct ziet). De blauwe scheider biedt dezelfde booleaanse opties waarover we zojuist over spraken. Er boven ziet u een onderstreepte OF wat betekent dat deze lijst verbonden is met de eerste door een booleaanse OF. U kunt dat in EN wijzigen door erop te klikken.
We zullen een ander voorbeeld gebruiken om te illustreren hoe dit werkt. Naam aan dat in de opties voor de eerst groep u Voldoe aan elk van de volgende conditions en u selecteert Albumnaam “Vakanties” en kleur “red”. Zoals we eerder zeiden, zal dit alle afbeeldingen met label “rood” uit uw gehele verzameling plus de inhoud van het Album “vakanties”. Laten we aannemen dat u om een bepaalde reden u alle afgewezen bestanden en alle bestanden met een lagere waardering lager dan drie sterren.
U opent dus de tweede groep, klik daarna op het onderlijnde OF in de kop om het te wijzigen in EN. Selecteer daarna Aan geen van deze voorwaarden wordt voldaan, vouw de sectie Afbeeldingseigenschappen uit, activeer de rode vlag (afgewezen) onder Labels en selecteer onder Waardering geen ster (vijf witte sterren) in het eerste veld en twee sterren in het tweede veld. Merk op dat er een verschil is tussen Geen ster en Geen waardering toegekend! Als u ook de afbeeldingen wilt uitsluiten zonder enige waardering dan moet u een andere Zoekgroep openen, klik op het onderlijnde OF in de kop om het te wijzigen in EN, selecteer Aan geen van deze voorwaarden wordt voldaan en selecteer Geen waardering toegekend in de categorie Afbeeldingseigenschappen.
U kunt net zoveel extra Zoekgroepen openen als u nodig hebt om uw zoekvraag te formuleren.
De knop Reset (naast de knop + voeg zoekgroep toe) verwijdert alle extra Zoekgroepen en wist alle velden in de overblijvende Zoekgroep. Het is goed beleid om deze knop te gebruiken alvorens een nieuwe zoekopdracht te starten, speciaal wanneer u het hulpmiddel Geavanceerd zoeken verlaat met de intentie om de Snelle zoekopdracht te gebruiken voor uw volgende vraag. Andere blijven de zoekcriteria actief zelfs als u ze niet ziet, wat waarschijnlijk uw nieuwe zoekopdracht verpest.
De knop Proberen voert de zoekopdracht uit maar laat het venster van het hulpmiddel Geavanceerd zoeken open. De knop OK doet hetzelfde maar sluit het venster. Groep verwijderen in de kop van de extra Zoekgroepen behoeft geen uitleg.