<?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="it">
<info>
	<link type="guide" xref="index"/>
	<title type="link">Ricerca avanzata 🔍</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>
</info>

<title>Ricerca avanzata</title>
<p>Questa pagina spiega come usare la ricerca avanzata su <app>Tagger</app>.</p>

<p>La ricerca avanzata è una potente caratteristica di <app>Tagger</app> che consente di cercare all'interno dei tag specifici valori, utilizzando una sintassi basata su tag:</p>
<p><code>!prop1="valore1";prop2="valore2"</code></p>
<p>Dove <code>prop1</code>, <code>prop2</code> sono proprietà valide e <code>valore1</code>, <code>valore2</code> sono i valori da cercare (racchiusi tra virgolette). Ogni proprietà è separata da punto e virgola. Si noti che l'ultima proprietà non termina con un punto e virgola.</p>

<section>
<title>Proprietà valide</title>
<list>
<item><p><code>nome del file</code></p></item>
<item><p><code>titolo</code></p></item>
<item><p><code>artista</code></p></item>
<item><p><code>album</code></p></item>
<item><p><code>anno</code></p></item>
<item><p><code>traccia</code></p></item>
<item><p><code>Traccia totale</code></p></item>
<item><p><code>artista dell'album</code></p></item>
<item><p><code>genere</code></p></item>
<item><p><code>commento</code></p></item>
<item><p><code>battiti al minuto</code></p></item>
<item><p><code>compositore</code></p></item>
<item><p><code>descrizione</code></p></item>
<item><p><code>discnumber</code></p></item>
<item><p><code>disctotal</code></p></item>
<item><p><code>editore</code></p></item>
<item><p><code>publishingdate</code></p></item>
<item><p><code>personalizzato</code></p></item>
</list>
<p>Per le proprietà non viene fatta distinzione tra maiuscole e minuscole.</p></section>

<section><title>Controllo della sintassi</title>
<p>Se la sintassi della stringa è valida, la casella di testo diventerà verde e filtrerà la casella di riepilogo con la ricerca. Se la sintassi della stringa non è valida, la casella di testo diventerà rossa e non filtrerà la casella di riepilogo.</p></section>

<section><title>Esempi</title>
<p><code>!artist=""</code></p>
<p>Questa stringa di ricerca filtrerà la casella di riepilogo in modo che contenga i file musicali il cui artista è vuoto.</p>
<p><code>!genre="";year="2022"</code></p>
<p>Questa stringa di ricerca filtrerà la casella di riepilogo in modo da contenere i file musicali il cui genere è vuoto e il cui anno è il 2022 (le proprietà Anno e traccia saranno considerate valide se il valore indicato è un numero).</p>
<p><code>!title="";artist="bob"</code></p>
<p>Questa stringa di ricerca filtrerà la casella di riepilogo in modo che contenga i file musicali il cui titolo è vuoto e il cui artista è <code>bob</code>.</p>
<p><code>!custom="mbrd"</code></p>
<p>Questa stringa di ricerca filtrerà la casella di riepilogo in modo che contenga file musicali contenenti una proprietà personalizzata con il nome <code>mbrd</code>.</p></section>
</page>
