GroupDocs.Search for .NET

Busca de texto com lógica booleana

GroupDocs.Search for .NET facilita a criação de consultas de busca avançadas usando operadores booleanos (AND, OR, NOT) em suas aplicações .NET.

Como buscar o conteúdo de documentos TXT usando lógica booleana

GroupDocs.Search torna a busca pelo conteúdo de documentos TXT direta. Ele fornece condições de busca de lógica booleana para refinar os resultados nas aplicações .NET.

  1. Especifique a pasta para armazenar o índice de busca.
  2. Escolha a pasta contendo os arquivos TXT.
  3. Execute a busca e recupere os resultados.
  4. Processar os resultados.
// Defina o caminho para a pasta do índice
Index index = new Index("c:/MyIndex");

// Especifique a pasta contendo os documentos a serem pesquisados
index.Add("c:/MyDocuments");

// Execute uma busca usando uma consulta complexa
SearchResult result = index.Search("lorem AND impsum");
dotnet add package GroupDocs.Search
clique para copiar
copiado
Mais exemplos Documentação

Explore recursos avançados para busca e indexação de documentos

A biblioteca GroupDocs.Search for .NET simplifica a busca e indexação de texto em mais de 70 formatos de arquivo. Localize e gerencie informações com ferramentas de busca avançadas.

Principais recursos do GroupDocs.Search

Busca de texto poderosa

Pesquise texto em diversos tipos de arquivos, incluindo PDFs, documentos Word, apresentações PowerPoint e planilhas. Utilize recursos como correspondências exatas, buscas difusas e caracteres curinga para refinar os resultados.

Indexação de grandes conjuntos de dados

Crie e mantenha índices para pesquisas mais rápidas. A indexação estrutura e organiza os dados, facilitando a busca em grandes coleções de documentos.

Suporte a múltiplas línguas

Pesquise documentos em mais de 80 idiomas, com suporte a diferentes layouts de teclado e formas morfológicas de palavras para aumentar a precisão da busca.

Opções de busca personalizáveis

Ajuste as configurações de busca com recursos como sensibilidade a maiúsculas, filtros de intervalo de datas e a capacidade de excluir palavras ou dados específicos durante a indexação.

Usando consultas de busca booleanas avançadas

Este exemplo demonstra como aplicar consultas booleanas para pesquisar documentos TXT.

C#

// Defina a pasta para o índice de busca
Index index = new Index("c:/MyIndex");
    
// Especifique o caminho para os documentos a serem pesquisados
index.Add("c:/MyDocuments");

// Crie uma consulta de busca usando lógica booleana
SearchQuery wordQuery1 = SearchQuery.CreateWordQuery("Lorem");
SearchQuery wordQuery2 = SearchQuery.CreateWordQuery("ipsum");
SearchQuery booleanQuery = SearchQuery.CreateAndQuery(wordQuery1, wordQuery2);

// Recupere os resultados da busca
SearchResult result = index.Search(booleanQuery);

// Processar os resultados da busca
Console.WriteLine("Documents: " + result.DocumentCount);
Console.WriteLine("Occurrences: " + result.OccurrenceCount);
dotnet add package GroupDocs.Search
clique para copiar
copiado
Mais exemplos Documentação

O que é GroupDocs.Search?

GroupDocs.Search for .NET é uma biblioteca completa para buscar e indexar texto em documentos. Suporta mais de 70 formatos de arquivo, como PDF, Word, PowerPoint, Excel, imagens e arquivos ZIP, permitindo o processamento eficiente de grandes volumes de informação.
Saiba mais
About illustration

Pronto para começar?

Baixe GroupDocs.Search gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Descubra recursos principais

Explore funcionalidades de busca avançadas e eficientes.

Pesquise em formatos de documentos populares

GroupDocs.Search suporta mais de 70 formatos de arquivo. Personalize as regras de pesquisa e utilize a indexação para economizar tempo e esforço.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português