Além das pesquisas simples constituídas por uma ou mais palavras, pode também adicionar operadores à sua pesquisa para obter resultados mais direcionados, excluir certas palavras, dar mais importância a outras, ou mesmo pesquisar frases inteiras. Estes operadores podem ser aplicados a qualquer elemento ou grupo de elementos da sua pesquisa.
Operadores lógicos
Prefixos + e -
Se introduzir simplesmente palavras no campo de consulta sem utilizar operadores de pesquisa, está a indicar que pretende ver todos os resultados que contenham qualquer uma dessas palavras.
Exemplo: A pesquisa goblin human devolverá todas as páginas que contenham a palavra goblin, a palavra human, ou ambas.
Para refinar a sua pesquisa, utilize + para garantir que uma palavra apareça no resultado, e - para excluir todos os resultados que contenham esse elemento. Pode aplicar estes prefixos apenas a certos elementos da sua pesquisa ou a todos, consoante as suas necessidades.
Exemplo: A pesquisa +goblin +human encontrará todas as páginas que contenham tanto a palavra goblin como a palavra human.
Exemplo: A pesquisa +goblin -human encontrará resultados com goblin que não incluam a palavra human.
Operadores booleanos
Os operadores booleanos são outra forma de modificar a sua pesquisa e refinar os resultados.
Estão disponíveis os seguintes operadores: AND, OR e NOT. A sua lógica é muito semelhante à dos prefixos + e -.
Exemplo: Se pesquisar goblin AND human, obterá resultados com goblin e human, mas nenhum com apenas um deles. Isto é equivalente a +goblin +human.
Exemplo: Se pesquisar goblin OR human, é equivalente a pesquisar simplesmente goblin human, e obterá resultados que contenham um, outro ou ambos.
Exemplo: Se pesquisar goblin NOT human, é equivalente a pesquisar goblin -human. Só obterá resultados que contenham goblin e não contenham human.
Grupos
Os prefixos e os operadores booleanos são úteis para refinar as suas pesquisas, mas são ainda mais poderosos quando usados juntamente com parênteses para agrupar os elementos da sua pesquisa.
Exemplo: Se pesquisar (goblin AND orc) OR (human AND dwarf), obterá resultados que contenham as palavras goblin e orc juntas ou resultados que contenham as palavras human e dwarf juntas, ou ambos. Usando prefixos, pode também reformular a pesquisa da seguinte forma para obter os mesmos resultados: (+goblin +orc) OR (+human +dwarf).
Exemplo: Se pesquisar (goblin AND orc) NOT human, obterá resultados que contenham as palavras goblin e orc, mas não a palavra human. A mesma pesquisa com prefixos seria escrita da seguinte forma: +goblin +orc -human.
Pesquisa por frase
Pode querer procurar uma frase ou uma sequência de caracteres que não é reconhecida como uma única palavra pelo motor de pesquisa. Para efetuar este tipo de pesquisa, coloque a frase que pretende encontrar entre aspas: ".
Exemplo: A pesquisa "once upon a time" encontrará todos os resultados que contenham exatamente esta frase.
É claro que também pode usar os prefixos + e -, bem como os operadores booleanos e os grupos com estas frases.
Pesquisas aproximadas
Para algumas pesquisas, pode querer alguma flexibilidade nos termos de pesquisa. Por exemplo, pode querer encontrar ligeiras variações de uma palavra. Para isso, pode usar uma pesquisa aproximada com um til ~ e um número correspondente ao número de diferenças de letras permitidas: alternative~3.
Exemplo: A pesquisa goblin~3 encontrará resultados que contenham palavras próximas de «goblin», como gobelin, goblins e goblet.
Pesquisas de proximidade
Se pretender encontrar palavras próximas umas das outras, utilize uma pesquisa de proximidade adicionando um til ~ e um número após uma frase entre aspas: "cheese charcuterie"~3.
Exemplo: A pesquisa "cheese charcuterie"~3 encontrará documentos que contenham estes termos separados por três palavras ou menos. Por exemplo, encontrará a frase I love cheese and charcuterie.
Priorização de termos
Por último, para refinar ainda mais a sua pesquisa, pode atribuir prioridades a determinados termos. Esta prioridade dará mais importância a esses termos na pesquisa. Isto é particularmente útil quando tem muitos resultados e deseja priorizar certos termos nos primeiros lugares.
Exemplo: Se utilizar a seguinte pesquisa: goblin human^3, a pesquisa dará três vezes mais importância ao termo human do que ao termo goblin.