Se stai cercando query significato, la definizione essenziale è questa: una query è una richiesta inviata a un sistema per ottenere un’informazione o un risultato.

Il significato preciso cambia però in base al contesto. Può essere un’interrogazione rivolta a un database, la ricerca formulata da una persona su Google oppure, nell’espressione query string, una parte specifica di un URL.

È proprio questa sovrapposizione a creare confusione. Una richiesta SQL, una ricerca sul web e una query string hanno un’idea di fondo in comune — trasmettono informazioni a un sistema che deve interpretarle — ma non indicano la stessa cosa.

Capire queste differenze aiuta anche a separare concetti spesso usati impropriamente come sinonimi nella SEO, come query, keyword e search intent.

Cos’è una query e cosa significa

La parola query deriva dall’inglese e richiama l’idea di una domanda o richiesta. In informatica viene utilizzata soprattutto per indicare un’interrogazione rivolta a un sistema.

Il Vocabolario Treccani la definisce come un’interrogazione effettuata verso un sistema informatico o un database per cercare una determinata informazione.

Più della definizione da dizionario, però, è utile ricordare il meccanismo:

richiesta → sistema → elaborazione → risultato

Se cerchi determinati prodotti in un database, l’interrogazione specifica quali informazioni vuoi ottenere.

Se scrivi una frase su Google, quella frase costituisce una ricerca.

Se una pagina web utilizza parametri come ?categoria=mouse, quella parte dell’indirizzo appartiene invece alla query string.

Il significato di query in italiano

Quando si parla di query significato in ambito digitale, una possibile traduzione italiana è interrogazione. In molti contesti tecnici, tuttavia, mantenere il termine inglese è più preciso perché è quello normalmente utilizzato in database, SEO, API, applicazioni e documentazione software.

Treccani registra inoltre il sostantivo come femminile: nell’uso italiano si dice quindi normalmente la query.

Il modello comune: richiesta → sistema → risultato

Database e motori di ricerca svolgono attività molto diverse, ma condividono un modello concettuale.

Immagina un catalogo di prodotti.

La richiesta potrebbe essere:

mostrami tutti i mouse con prezzo inferiore a 50 euro

In un database relazionale questo bisogno può essere tradotto in SQL.

Su un motore di ricerca una persona potrebbe invece digitare:

migliori mouse sotto 50 euro

I due sistemi ricevono input diversi, lavorano su informazioni differenti e restituiscono risultati differenti. Il punto comune è che l’input descrive ciò che viene richiesto al sistema.

Query di database: cosa sono e come funzionano

Nel contesto dei database, una query permette di richiedere dati a un DBMS, cioè al software che gestisce la base di dati.

Il database conserva le informazioni; il DBMS interpreta la richiesta, stabilisce come accedere ai dati e restituisce il risultato.

Questo rapporto è approfondito nella guida di Creativemotions su che cos’è un database e come funziona.

Il flusso può essere semplificato così:

applicazione → interrogazione → DBMS → dati → risultato

Il vantaggio è importante: chi formula la richiesta non deve necessariamente sapere dove ogni informazione sia memorizzata fisicamente. Descrive soprattutto quale risultato vuole ottenere.

SQL e i linguaggi di interrogazione

Nei database relazionali il linguaggio più conosciuto è SQL, acronimo di Structured Query Language.

Un esempio semplice è:

SELECT nome, prezzo
FROM prodotti
WHERE categoria = 'mouse';

La richiesta può essere letta quasi in linguaggio naturale:

  • SELECT nome, prezzo indica quali colonne vogliamo ottenere;
  • FROM prodotti specifica da quale tabella recuperarle;
  • WHERE categoria = 'mouse' limita il risultato ai record che rispettano quella condizione.

La documentazione PostgreSQL sulle query SELECT descrive SELECT come il comando utilizzato per specificare interrogazioni che recuperano dati.

Nella pratica una richiesta può essere molto più complessa: può combinare più tabelle, aggregare valori, ordinare risultati, utilizzare sottoquery oppure applicare numerose condizioni.

Il principio, però, resta lo stesso: si descrive il risultato desiderato e il DBMS determina come produrlo.

Query che leggono dati e comandi che li modificano

Nel linguaggio quotidiano degli sviluppatori capita di utilizzare query in senso ampio per molte istruzioni SQL.

Dal punto di vista tecnico conviene distinguere i diversi compiti.

Una SELECT interroga i dati e restituisce un risultato.

SQL comprende però anche istruzioni come:

INSERT
UPDATE
DELETE

che servono rispettivamente a inserire, modificare o eliminare informazioni.

Per questo SQL non coincide con SELECT e non tutte le istruzioni SQL svolgono il compito di un’interrogazione di lettura.

La differenza diventa particolarmente importante quando entrano in gioco sicurezza, autorizzazioni, integrità dei dati e prestazioni.

Query di ricerca: cosa significa su Google e altri motori

Nel contesto dei motori di ricerca, una query è ciò che una persona cerca effettivamente.

Google Search Console utilizza questo significato nella dimensione “Query”, dove mostra i termini di ricerca associati alla visibilità e ai clic del sito. La relativa documentazione di Google Search Console distingue quindi le ricerche effettive degli utenti dalle altre dimensioni disponibili nei report.

Se una persona cerca:

come velocizzare wordpress

quella sequenza è una ricerca.

Se un’altra scrive:

wordpress lento admin

abbiamo una formulazione differente, anche se entrambe potrebbero derivare dallo stesso problema generale.

Questo è uno dei motivi per cui una strategia SEO non può limitarsi a una lista di parole chiave: le persone possono esprimere uno stesso bisogno in molti modi differenti.

Dalla frase digitata ai risultati di ricerca

Quando invii una ricerca, il motore non si limita a cercare una corrispondenza letterale tra la frase e una pagina.

L’input entra in un sistema che deve interpretarlo, recuperare documenti candidati dai propri indici e ordinare i risultati ritenuti pertinenti.

La ricerca digitata è quindi l’input, non la SERP e non il risultato finale.

Questa distinzione è importante anche per capire che cos’è la SEO e come funziona: ottimizzare una pagina non significa associare rigidamente una stringa a un URL, ma costruire una risorsa capace di soddisfare un insieme coerente di ricerche e bisogni.

Se vuoi restringere manualmente ciò che stai cercando puoi utilizzare anche gli operatori della ricerca avanzata di Google.

Per esempio:

site:creativemotions.it wordpress

è una ricerca che include un operatore per limitare i risultati a un determinato dominio.

Query generiche, specifiche e formulate come domanda

Le ricerche possono essere molto brevi:

notebook

oppure più specifiche:

notebook leggero per grafica sotto 1000 euro

Possono anche assumere la forma di una domanda:

quale notebook scegliere per photoshop

Queste differenze non sono soltanto linguistiche.

Una formulazione più specifica fornisce generalmente più contesto, ma la lunghezza non determina automaticamente l’intento della ricerca.

Anche una parola apparentemente semplice può nascondere obiettivi differenti.

Le ricerche correlate di Google mostrano bene questo fenomeno: partendo da una ricerca iniziale possono emergere formulazioni e sottoargomenti collegati senza che tutti abbiano esattamente lo stesso significato.

Query, keyword e search intent non sono la stessa cosa

È probabilmente la distinzione più importante quando il termine viene utilizzato nella SEO.

Query, keyword e search intent rappresentano tre livelli differenti della ricerca.

La query è ciò che una persona ha effettivamente cercato.

La keyword è il modo in cui SEO, editor, advertiser o marketer rappresentano e organizzano quella domanda per analizzarla.

Il search intent prova invece a descrivere che cosa vuole ottenere la persona attraverso la ricerca.

ConcettoDomanda a cui rispondeEsempio
QueryChe cosa ha cercato realmente l’utente?miglior hosting wordpress economico
KeywordCome rappresentiamo e analizziamo quella domanda?hosting wordpress
TopicQual è l’argomento più ampio?hosting
Search intentChe cosa vuole ottenere la persona?confrontare soluzioni prima di scegliere

Confondere questi livelli porta facilmente a progettare una pagina sulla base di una stringa anziché del compito che il contenuto deve completare.

Differenza tra query e keyword

Una query rappresenta una ricerca reale.

Una keyword è invece un’astrazione utile per analizzare e organizzare gruppi di ricerche.

Prendiamo tre esempi:

software crm gratis

crm gratuito piccola azienda

migliori crm free

Potremmo analizzarli attorno alla keyword crm gratis, ma ciò non significa che le tre formulazioni diventino la stessa ricerca.

Questo principio è approfondito nella guida dedicata alle keyword SEO e al loro significato.

La distinzione diventa particolarmente utile quando si lavora con Search Console: lì osserviamo ricerche effettivamente registrate nei dati disponibili, mentre uno strumento di keyword research può raggruppare o stimare la domanda secondo la propria metodologia.

Differenza tra query e intento di ricerca

Il search intent prova a rispondere a una domanda diversa:

perché la persona ha effettuato quella ricerca e quale risultato vuole ottenere?

Considera:

wordpress

Da sola questa parola dice relativamente poco.

Potrebbe provenire da una persona che vuole:

  • capire che cos’è WordPress;
  • raggiungere il sito ufficiale;
  • scaricare il CMS;
  • trovare assistenza;
  • confrontarlo con un’alternativa;
  • imparare a creare un sito.

La stringa cercata è osservabile. L’intento deve invece essere interpretato utilizzando contesto, SERP e caratteristiche della ricerca.

Nella guida sull’intento di ricerca e search intent SEO approfondiamo proprio il passaggio dalla formulazione digitata al bisogno reale.

Quando query e keyword possono coincidere

Query e keyword possono avere esattamente la stessa forma testuale.

Se una persona cerca:

query significato

e noi stiamo analizzando la keyword:

query significato

le due stringhe coincidono.

I concetti rimangono però differenti.

La prima rappresenta una ricerca effettuata da un utente.

La seconda rappresenta il termine utilizzato per analizzare e progettare il contenuto.

La differenza è quindi concettuale, non necessariamente grafica.

Query nei diversi contesti: confronto rapido

Il modo più semplice per evitare confusione è osservare che cosa viene interrogato e quale risultato ci aspettiamo.

ContestoChe cosa rappresentaSistema che riceve l’inputEsempioRisultato
Databaserichiesta strutturata di datiDBMSSELECT nome FROM prodottirighe o valori
Motore di ricercaricerca formulata dall’utentemotore di ricercamouse ergonomico economicorisultati di ricerca
Search Consoletermine di ricerca presente nei dati disponibilireport Googlequery significatometriche associate alla ricerca
URLparametri presenti nella query stringapplicazione, server o browser?categoria=mouseparametri o stato della richiesta

La parola rimane la stessa, ma cambiano il destinatario, il linguaggio e il risultato atteso.

È questo il punto che una definizione troppo breve tende a nascondere.

Query string: perché non significa semplicemente “query”

Sul web puoi incontrare anche l’espressione query string.

Non indica genericamente una domanda fatta a un sistema.

È una parte specifica di un URL che può trasportare parametri.

Considera questo indirizzo:

/prodotti?categoria=mouse&ordine=prezzo

La parte:

?categoria=mouse&ordine=prezzo

è la query string.

La documentazione MDN sulla proprietà URL.search la descrive come la stringa che contiene il punto interrogativo ? seguito dai parametri dell’URL.

Cosa indica la query string in un URL

Può essere utilizzata, per esempio, per rappresentare:

  • un filtro;
  • un termine di ricerca;
  • un ordinamento;
  • una pagina;
  • una lingua;
  • lo stato di una determinata vista;
  • parametri necessari a un’applicazione.

I parametri vengono normalmente rappresentati come coppie chiave-valore.

Nel nostro esempio:

categoria=mouse

associa alla chiave categoria il valore mouse.

Il carattere & separa più parametri.

Perché va distinta dalla richiesta fatta a un database o a un motore di ricerca

Una query string può contenere dati che verranno successivamente utilizzati per interrogare un sistema, ma non è automaticamente una query SQL.

Allo stesso modo può trasportare il testo inserito in un motore di ricerca interno senza coincidere con l’intero processo di ricerca.

Sono livelli differenti.

Per esempio:

/cerca?q=wordpress

contiene una query string con il parametro:

q=wordpress

L’applicazione può leggere quel valore e utilizzarlo per interrogare un indice, un’API o un database.

La query string trasporta quindi il parametro; il sistema decide successivamente come utilizzarlo.

Domande frequenti sulle query

Come si pronuncia query?

Treccani indica una pronuncia resa approssimativamente come “quèri”.

Nell’uso tecnico italiano questa forma permette di riconoscere senza ambiguità il termine, anche se la pronuncia inglese presenta naturalmente sfumature differenti.

Qual è il plurale di query?

Treccani riporta il plurale inglese queries.

In un testo italiano è però comune mantenere query invariabile:

una query

due query

le query

In un contenuto tecnico conta soprattutto mantenere una convenzione coerente e non sacrificare la chiarezza per una questione puramente formale.

Si dice “la query” o “il query”?

La query.

Treccani registra il sostantivo come femminile nell’uso italiano.

La forma è coerente anche con il termine italiano a cui viene normalmente ricondotto in informatica: interrogazione.

Conclusione

Una query è, in senso generale, una richiesta rivolta a un sistema per ottenere un risultato. Il significato operativo cambia però in base al contesto.

In un database può essere un’interrogazione strutturata per recuperare dati. In un motore di ricerca è ciò che una persona cerca realmente. In un URL, la query string è invece la parte che trasporta determinati parametri.

Nella SEO la distinzione è ancora più importante: query, keyword e search intent non sono sinonimi. La prima descrive ciò che è stato cercato, la keyword aiuta a organizzare e analizzare la domanda, mentre l’intento prova a spiegare quale risultato vuole ottenere la persona.

Per questo, quando si cerca query significato, la definizione più utile non è una semplice traduzione: bisogna prima capire quale sistema sta ricevendo la richiesta e quale risultato ci aspettiamo che produca.