<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="search" its:version="2.0" xml:lang="fr">
<info>
	<link type="guide" xref="index"/>
	<title type="link">Recherche avancée 🔍</title>
	<credit type="author copyright">
		<name>Nicholas Logozzo</name>
		<years its:translate="no">2023</years>
	</credit>
	<credit type="publisher copyright">
		<name>Nicholas Logozzo</name>
		<years its:translate="no">2023</years>
	</credit>
	<license href="http://creativecommons.org/licenses/by/4.0/" its:translate="no"><p>Creative Commons Attribution 4.0 International License</p></license>

    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Irénée Thirion</mal:name>
      <mal:email>irenee.thirion@e.email</mal:email>
      <mal:years>2023</mal:years>
    </mal:credit>
  </info>

<title>Recherche avancée</title>
<p>Cette page explique comment utiliser la recherche avancée dans <app>Tagger</app>.</p>

<p>La recherche avancée est une fonctionnalité puissante fournie par <app>Tagger</app> qui permet à l’utilisateur de rechercher le contenu des balises de fichiers, en utilisant une syntaxe intuitive basée sur les balises :</p>
<p><code>!prop1="valeur1";prop2="valeur2"</code></p>
<p>Où <code>prop1</code>, <code>prop2</code> sont des propriétés de balises valides et <code>valeur1</code>, <code>valeur2</code> sont les valeurs à rechercher entre guillemets. Chaque propriété est séparée par un point-virgule. Remarquez que la dernière propriété ne se termine pas par un point-virgule.</p>

<section>
<title>Propriétés valides</title>
<list>
<item><p><code>filename</code> (nom du fichier)</p></item>
<item><p><code>titre</code></p></item>
<item><p><code>artiste</code></p></item>
<item><p><code>album</code></p></item>
<item><p><code>année</code></p></item>
<item><p><code>piste</code></p></item>
<item><p><code>pistestotal</code></p></item>
<item><p><code>artistedel’album</code></p></item>
<item><p><code>genre</code></p></item>
<item><p><code>commentaire</code></p></item>
<item><p><code>battementsparminute (bpm)</code></p></item>
<item><p><code>compositeur</code></p></item>
<item><p><code>description</code></p></item>
<item><p><code>numérodisque</code></p></item>
<item><p><code>totaldisques</code></p></item>
<item><p><code>maisondedisques</code></p></item>
<item><p><code>datedesortie</code></p></item>
<item><p><code>personnalisé</code></p></item>
</list>
<p>Les propriétés sont insensibles à la casse.</p></section>

<section><title>Vérification syntaxique</title>
<p>Si la syntaxe de votre chaîne est valide, la zone de texte deviendra verte et filtrera la liste avec votre recherche. Si la syntaxe de votre chaîne n’est pas valide, la zone de texte deviendra rouge et ne filtrera pas la liste.</p></section>

<section><title>Exemples</title>
<p><code>!artiste=""</code></p>
<p>Cette chaîne de caractères recherchée filtrera la liste pour révéler les fichiers musicaux dont l’artiste n’est pas renseigné.</p>
<p><code>!genre="";année="2022"</code></p>
<p>Cette chaîne de caractères recherchée filtrera la liste pour révéler les fichiers musicaux dont le genre n’est pas renseigné et dont l’année de sortie est 2022 (les propriétés Année et Piste ne doivent contenir que des chiffres pour être valides).</p>
<p><code>!titre="";artiste="bob"</code></p>
<p>Cette chaîne de caractères recherchée filtrera la liste pour révéler les fichiers musicaux dont le titre n’est pas renseigné et dont l’artiste est <code>bob</code>.</p>
<p><code>!personnalisée="mbrd"</code></p>
<p>Cette chaîne de caractères recherchée filtrera la liste pour révéler les fichiers musicaux ayant une propriété personnalisée nommée <code>mbrd</code>.</p></section>
</page>
