From search operators to patternsDes opérateurs de recherche aux motifs
Search operators
You may already use Google’s search operators: a few characters or keywords that narrow down what you want to find.
| Operator | Effect |
|---|---|
"in quotes" | exact match of the phrase |
site: | limits results to one site or domain |
-word | excludes a word from the results |
filetype: | limits results to one file type |
before: / after: | limits results to a publication period |
Used well, these change what searching can do. In translation they serve to
look for usage examples and collocations collocationcollocation corporacorpus A combination of words that co-occur more often than chance would predict and form a habitual, semi-fixed pairing, such as heavy rain or commit a crime (rather than strong rain or do a crime).Combinaison de mots qui apparaissent ensemble plus souvent que le hasard ne le laisserait prévoir et qui forment une association habituelle, semi-figée, comme soleil de plomb ou commettre un crime (plutôt que faire un crime). by exact
match, or to compare Belgian and Dutch usage with site:.be and
site:.nl.
A pattern rather than a string
Regular expressions work along the same principle, but are much more elaborate and powerful. Where an operator can filter results based on a few coarse limitations, a regular expression can give nuanced descriptions of the shape of the searched text.
The Office québécois de la langue française defines it this way: « motif constitué d’une chaîne de caractères spécifiant des conditions à remplir lors d’une recherche effectuée dans un éditeur de texte, et qui correspond à la chaîne recherchée » (OQLF, 2003), a pattern made of a character string that states the conditions a search in a text editor must satisfy, and that corresponds to the string being searched for. The pattern is made of ordinary text and of metacharacters metacharactermétacaractère regular expressionsexpressions rationnelles A character with a special meaning inside a regular expression (such as ., *, [ or ^) instead of matching itself literally; a backslash escape turns it back into a literal character.Caractère qui, dans une expression rationnelle, a une signification spéciale (comme ., *, [ ou ^) au lieu de se représenter lui-même ; une barre oblique inversée le ramène à sa valeur littérale. : characters that, inside an expression, take on a special meaning instead of standing for themselves. This module introduces them one at a time.
Les opérateurs de recherche
Vous connaissez peut-être les opérateurs de recherche de Google : quelques caractères ou mots-clés qui précisent ce que vous voulez trouver.
| Opérateur | Effet |
|---|---|
"entre guillemets" | correspondance exacte de l’expression |
site: | limite les résultats à un site ou à un domaine |
-mot | exclut un mot des résultats |
filetype: | limite à un type de fichier |
before: / after: | limite à une période de publication |
Bien utilisés, ces opérateurs transforment la recherche. En traduction, ils
servent par exemple à chercher des exemples d’usage et des
collocations collocationcollocation corporacorpus A combination of words that co-occur more often than chance would predict and form a habitual, semi-fixed pairing, such as heavy rain or commit a crime (rather than strong rain or do a crime).Combinaison de mots qui apparaissent ensemble plus souvent que le hasard ne le laisserait prévoir et qui forment une association habituelle, semi-figée, comme soleil de plomb ou commettre un crime (plutôt que faire un crime). par correspondance exacte, ou à
comparer les usages belges et néerlandais avec site:.be et site:.nl.
Un motif plutôt qu’une chaîne
Les expressions rationnelles reposent sur le même principe, mais elles sont beaucoup plus élaborées et plus puissantes. Là où un opérateur filtre les résultats selon quelques critères grossiers, une expression rationnelle décrit avec nuance la forme du texte cherché.
L’Office québécois de la langue française en donne cette définition : « motif constitué d’une chaîne de caractères spécifiant des conditions à remplir lors d’une recherche effectuée dans un éditeur de texte, et qui correspond à la chaîne recherchée » (OQLF, 2003). Ce motif est fait de texte ordinaire et de métacaractères metacharactermétacaractère regular expressionsexpressions rationnelles A character with a special meaning inside a regular expression (such as ., *, [ or ^) instead of matching itself literally; a backslash escape turns it back into a literal character.Caractère qui, dans une expression rationnelle, a une signification spéciale (comme ., *, [ ou ^) au lieu de se représenter lui-même ; une barre oblique inversée le ramène à sa valeur littérale. : des caractères qui, dans une expression, prennent une signification spéciale au lieu de se représenter eux-mêmes. Le module les introduit un par un.
Sources
- Office québécois de la langue française (2003). Expression rationnelle. Vitrine linguistique, Grand dictionnaire terminologique. https://vitrinelinguistique.oqlf.gouv.qc.ca/fiche-gdt/fiche/8359703/expression-rationnelle
- Google (n.d.). Refine Google searches. Google Search Help. https://support.google.com/websearch/answer/2466433
Sources
- Office québécois de la langue française (2003). Expression rationnelle. Vitrine linguistique, Grand dictionnaire terminologique. https://vitrinelinguistique.oqlf.gouv.qc.ca/fiche-gdt/fiche/8359703/expression-rationnelle
- Google (n.d.). Refine Google searches. Google Search Help. https://support.google.com/websearch/answer/2466433