Como buscar aquivos por conteúdo numérico

Para realizar uma busca por números, é aplicada a mesma lógica utilizada em palavras: utilizam-se números completos ou o trecho inicial de uma sequência numérica.

Visão geral

Para realizar uma busca por números, é aplicada a mesma lógica utilizada em palavras: utilizam-se números completos ou o trecho inicial de uma sequência numérica, sendo que é preciso informar, obrigatoriamente, os três primeiros dígitos de um número para que a pesquisa apresente resultados.

Por exemplo, o número "305289018642" pode ser localizado de diversas maneiras desde que contenha, no mínimo, 3 dígitos.

Dica: a busca por conteúdo numérico só poderá ser realizada em campos que sejam do tipo texto, independentemente de utilizarem máscaras.

Em casos onde o número possui pontuação, ao realizar a busca deve-se respeitar as casas desse número, digitando o número completo depois da pontuação.

Por exemplo, em uma busca por CPF devemos utilizar o número completo ou o início do CPF respeitando as casas da esquerda para direita, conforme ilustrado na tabela abaixo:

  • CPF utilizado no exemplo: 321.654.987-03

Exemplo de busca INCORRETA
Exemplo de busca CORRETA

321.6

321 ou 321.

321.65

321.654 ou 321.654.

321.654.9

321.654.987 ou 321.654.987-

654.987-03

-03

321.654.98

321.654.987-03

Também é possível realizar a busca por -03 pois ele é um separador de termos. Os caracteres ( ) / \ também realizam a busca por termos de forma especial, conforme descrito no exemplo abaixo, onde é demonstrada a busca por CNPJ:

  • CNPJ utilizado no exemplo: 57.217.186/0001-52

Exemplo de busca INCORRETA
Exemplo de busca CORRETA

57.217.186/0001-5

57.217.186/0001-52

5

57.

57.2

57.217 ou 57.217.

57.217.1

57.217.186 ou 57.217.186.

57.217.186/0

57.217.186/0001 ou 57.217.186/0001-

0001-5

-52

Todos esses termos de busca irão retornar documentos que possuam essa informação no nome, conteúdo indexado ou campo da aplicação.

No exemplo abaixo temos a busca por telefone:

  • Telefone utilizado no exemplo: (11)98765-4321

Exemplo de busca INCORRETA
Exemplo de busca CORRETA

1198

(11) 98765-4321 ou (11)98765-4321

9

987

98

98765 ou 98765-

43

98765-4

65-43

98765-43

765-432

98765-432

5-4

98765-4321

765-

11 98765-4321

876

432 ou 4321

Repare que ao realizar a busca por um telefone temos uma exceção, onde é possível realizar uma busca utilizando prefixo 98765 e sufixo 4321, mas os dois ainda devem respeitar a ordem de esquerda para direita e um mínimo de 3 dígitos.

O caractere separador "-" possui propriedades diferentes do ponto. Para saber mais você pode ler este artigo da Microsoft sobre Full-text search.