A pesquisa booleana é uma pesquisa com a capacidade de definir condições lógicas para a presença ou ausência de certas palavras-chave ou frases no texto.
Neste aplicativo de pesquisa booleano online, as condições são especificadas usando as palavras especiais E, OU, NÃO – sempre na maiústo. Neste caso, a palavra E forma uma consulta para a qual todos os arquivos serão encontrados, onde há palavras das partes esquerda e direita da expressão E ao mesmo tempo. A palavra OR forma uma consulta para a qual todos os arquivos serão encontrados, onde há palavras dos lados esquerdo ou direito da expressão OR, ou de ambos ao mesmo tempo. A combinação de palavras E NÃO forma uma consulta para a qual todos os arquivos serão encontrados onde as palavras do lado esquerdo da expressão estão presentes, mas as palavras do lado direito da expressão estão ausentes.
Um exemplo de busca booleana usando a palavra E: "Einstein e Albert". Esta consulta devolverá todos os arquivos cujo conteúdo de texto contém as palavras "Einstein" e "Albert".
Um exemplo de pesquisa booleano usando a palavra OR: "relatividade ou quântica". Esta consulta devolverá todos os arquivos cujo conteúdo de texto contém pelo menos uma das duas palavras – "relatividade", "quântica".
Um exemplo de busca booleana usando as palavras E NÃO: "quântico e não Einstein". Esta consulta devolverá todos os arquivos cujo conteúdo de texto contém a palavra "quantum", mas não contém a palavra "Einstein".
O mecanismo de busca de texto completo GroupDocs.Search, no qual este aplicativo se baseia, suporta profundidade arbitrária de ninhos de operadores de pesquisa boolean. Os parênteses podem ser usados para especificar a ordem na qual uma expressão booleana é avaliada.
Você pode realizar uma pesquisa booleana em muitos formatos de arquivo. Veja a lista completa abaixo.