> ## Documentation Index
> Fetch the complete documentation index at: https://academy.fiber.cx/llms.txt
> Use this file to discover all available pages before exploring further.

# Ricerca di un alimento

**Ricerca semplice**: digita una o più parole chiave nel box di ricerca utilizzando linguaggio naturale. I risultati vengono ordinati per rilevanza sulla base di corrispondenza testuale con il nome, corrispondenza con i tag dell'alimento, macronutrienti e altre proprietà, elenco dei tag associati.

**Ricerca avanzata tramite filtro**: è possibile incrociare la ricerca testuale con i filtri per restringere i risultati in modo preciso. Esistono due tipi di filtro:

* **Filtro smart** → include un alimento anche se non tutte le condizioni sono soddisfatte. Si attiva cliccando sull'icona filtro in alto a destra; un click su un tag lo include, un doppio click lo esclude.
* **Filtro selettivo** → include un alimento solo se tutte le condizioni sono soddisfatte simultaneamente. Si attiva selezionando "Passa a filtro selettivo" dopo aver aperto il pannello filtri. La logica di inclusione/esclusione dei tag funziona allo stesso modo.

Per rimuovere un filtro attivo, aprire il pannello filtri e cliccare sul pulsante di reset.

È inoltre possibile ricercare più facilmente le ricette inserite andando in **Filtri** e scorrendo fino alla sezione **Alimenti composti.** Clicca su **Ricetta** per visualizzare più facilmente tutte le ricette del database. 

**Ordinamento intelligente**: tramite il tasto a destra, accanto ai filtri, è possibile riordinare i risultati applicando algoritmi di classificazione per: prevalenza di un macronutriente, combinazione di due macronutrienti, o qualsiasi altra proprietà. Cliccando nuovamente sulla voce già selezionata si passa da ordinamento crescente a decrescente e viceversa.
