Una stringa di ricerca è la combinazione di tutto il testo, i numeri e i simboli inseriti da un utente in un motore di ricerca per trovare i risultati desiderati.
Le stringhe di ricerca vengono utilizzate per trovare i file e il loro contenuto, le informazioni del database e le pagine web. Una stringa di ricerca può includere parole chiave, dati numerici e operatori. Stop words (parole usate di frequente come il) non vengono indicizzati e vengono ignorati nelle query di ricerca. Tuttavia, alcuni motori di ricerca consentono di considerarli nella ricerca tramite un operatore di inclusione, come un segno più aggiunto all'inizio della parola.
Gli operatori sono comandi di ricerca (spesso inseriti in lettere maiuscole) utilizzati per affinare le ricerche. I caratteri jolly, ad esempio, rappresentano uno o più altri caratteri o una parola. I caratteri jolly più comunemente usati sono l'asterisco (*), che in Google rappresenta zero o più caratteri e il punto interrogativo (?), Che rappresenta una singola parola. Le parentesi () indicano che i termini racchiusi devono essere cercati per primi.
Gli operatori booleani consentono di specificare parole per l'inclusione e l'esclusione di termini e frasi nei risultati di ricerca. Ad esempio, "mele NON arance" includerà i risultati con le prime ma escluderà quelli con le seconde. Gli operatori di prossimità specificano la distanza di due termini sulla pagina come requisito per la restituzione di un risultato. W (5), ad esempio, limiterà i risultati alle pagine in cui i due termini si trovano entro cinque parole l'uno dall'altro.
È possibile combinare più operatori per ottimizzare una query di ricerca.