GroupDocs.Search Visão Geral

Explore a biblioteca .NET C# para pesquisa de texto robusta e indexação.

Illustration search

Recursos de Indexação e Pesquisa .NET

Indexe, armazene e processe dados de documentos de maneira eficiente com GroupDocs.Search for .NET para operações de pesquisa altamente precisas e rápidas.

Combine Índices para Melhor Velocidade de Pesquisa

GroupDocs.Search for .NET permite que você mescle múltiplos índices para otimizar o desempenho. Reduza o impacto de índices delta, combinando-os em um índice abrangente para buscas mais suaves.

Pesquise em Diferentes Layouts de Teclado

Trate facilmente consultas de busca em 88 idiomas e 164 layouts de teclado com o reconhecimento inteligente do GroupDocs.Search for .NET.

Pesquisas de Palavras Morfológicas

GroupDocs.Search for .NET suporta buscas por variações de palavras como substantivos singulares/plurais e diferentes formas verbais, personalizáveis para vários idiomas.

Independência de Plataforma

GroupDocs.Search for .NET funciona perfeitamente em sistemas operacionais e gerenciadores de pacotes principais.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de arquivo suportados

Processe uma extensa gama de formatos de arquivo com GroupDocs.Search for .NET. Veja todos os formatos suportados.

Formatos de Escritório Populares

  • Portátil: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM
  • Excel: XLS, XLSX, XLSM, XLT, XLTX, XLTM, XLSB, XLA, XLAM, CSV, TSV
  • PowerPoint: PPT, PPTX, POT, POTX, PPS, PPSX, PPTM, PPSM, POTM
  • OpenDocument: ODT, ODP, ODS, OTT, OTS
  • Texto: TXT, RTF

Formatos de Mídia

  • Formatos de imagem populares: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • Imagens multi-página: GIF, WEBP, TIFF
  • Áudio: MP3, WAV
  • Vídeo: AVI, MOV, QT, FLV, ASF

Outros

  • Email: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • Web: XML, HTM, HTML, XHTML, MHT, MHTML
  • Outros: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

Recursos Chave do GroupDocs.Search for .NET

Simplifique a gestão de documentos com capacidades de busca avançadas em formatos populares como PDF, DOCX, XLSX, PPTX e mais.

Feature icon

Parâmetros de Busca Flexíveis

Use filtros como faixas de data e sensibilidade a maiúsculas/minúsculas para refinar sua pesquisa.

Feature icon

Correção Ortográfica Inteligente

Pesquise frases com correção ortográfica, caracteres curinga e ignore caracteres especiais.

Feature icon

Resultados de Busca Filtrados

Personalize e filtre os resultados da busca por tipo de documento ou critérios.

Feature icon

Importação e Exportação de Índices

Importe dados, modifique configurações de indexação e exporte resultados indexados.

Feature icon

Exclua Dados Irrelevantes

Otimize a indexação pulando arquivos ou palavras específicas.

Feature icon

Extração de URL

Converta texto formatado em HTML em arquivos e gere links para resultados de busca.

Feature icon

Busca em Alta Velocidade

Divida grandes índices em partes menores para processamento mais rápido.

Feature icon

Manipulação de Dados Aprimorada

Indexe documentos diretamente de fluxos de dados e estruturas.

Feature icon

Detecção de Erros de Digitação

Sugira palavras alternativas e rastreie ocorrências para melhorar a precisão.

Feature icon

Suporte a Arquivos Compactados

Indexe arquivos ZIP aninhados e recupere detalhes de arquivos dentro deles.

Feature icon

Indexação Eficiente

Economize espaço em disco com indexação compacta e processe documentos protegidos por senha.

Feature icon

Sinônimos Personalizados

Adicione e gerencie sinônimos para resultados de busca adaptáveis.

Exemplos de código

Descubra as poderosas capacidades do GroupDocs.Search for .NET com exemplos práticos.

Aumente a Produtividade com Busca Difusa

Use GroupDocs.Search for .NET para controle de conteúdo flexível e preciso através de algoritmos de busca avançados. Explore mais.

Como processar o resultado da busca

// Crie um índice
Index index = new Index("C:/IndexFolder");
index.Add("C:/DocumentFolder");

// Configure as opções de busca
SearchOptions options = new SearchOptions();
options.FuzzySearch.Enabled = true;
options.FuzzySearch.FuzzyAlgorithm = new TableDiscreteFunction(3);

// Busque documentos contendo a palavra 'água' ou a frase 'Lorem ipsum'
string query = "water OR \"Lorem ipsum\"";
SearchResult result = index.Search(query, options);

// Processe o resultado da busca
Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
Console.WriteLine("Occurrences: " + document.OccurrenceCount);
for (int i = 0; i < result.DocumentCount; i++) {
    FoundDocument document = result.GetFoundDocument(i);
    Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
    Console.WriteLine("Occurrences: " + document.OccurrenceCount);
    }

Busca Avançada com Expressões Regulares

GroupDocs.Search for .NET suporta expressões regulares para buscas precisas. Aprenda técnicas avançadas.

Como buscar usando expressões regulares

// Crie um índice
Index index = new Index("c:/IndexFolder");
index.Add("c:/DocumentFolder");

// Busque a frase em formato de texto

// O primeiro caractere ^ no início indica que esta é uma consulta de expressão regular
string query = "^^(.)\\1{1,}";
// Busque dois ou mais caracteres idênticos no começo de uma palavra
SearchResult result = index.Search(query);

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.

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