Solução Abrangente de Pesquisa e Indexação de Documentos

Realize pesquisa de texto e indexação em PDF, Microsoft Office, OpenOffice e muitos outros formatos de arquivo de documentos.

Localize rapidamente informações em grandes coleções de documentos com capacidades avançadas de busca de texto completo.

Personalize recursos de pesquisa como sinônimos, pesquisa difusa e radicalização para aprimorar a precisão e os resultados.

Recursos Chave do GroupDocs.Search

GroupDocs.Search fornece ferramentas poderosas para indexação e busca de texto em formatos de documentos populares. Simplifique e melhore a gestão de documentos com funcionalidades avançadas de busca.

  • Busca de texto avançada

    Realize buscas rápidas e precisas de texto em documentos indexados.

  • Opções de busca personalizáveis

    Utilize recursos como pesquisa difusa, sinônimos e radicalização para resultados mais precisos.

  • Suporte a múltiplos formatos

    Indexe e busque conteúdo em Microsoft Office, PDF, OpenOffice e outros formatos comuns.

  • Indexação eficiente

    Construa e mantenha índices rapidamente para grandes coleções de documentos.

Buscando texto em formatos de documentos populares

GroupDocs.Search exemplos de código

Busca de Texto

GroupDocs.Search é uma ferramenta poderosa para encontrar texto em documentos. Você pode pesquisar através de múltiplos documentos em vários formatos armazenados em uma pasta específica. Os resultados da pesquisa são salvos em uma pasta separada, permitindo que você acesse e reutilize-os sem realizar a busca novamente.
// Crie uma instância da classe Index, especificando a pasta para armazenar os índices.
Index index = new Index("\\Index Folder");

//Especifique o caminho dos documentos onde a busca será realizada.
index.Add("\\Documents Folder");

//Crie uma instância do objeto SearchOptions.
SearchOptions options = new SearchOptions();

//Realize a busca pelo texto desejado.
SearchResult result = index.Search("ipsum dolor", options);

//Trate e processe os resultados da busca.
if (result.DocumentCount > 0){
    Console.WriteLine("Documents: " + result.DocumentCount);
    for (int i = 0; i < result.DocumentCount; i++)
    {
        FoundDocument document = result.GetFoundDocument(i);
        Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
        Console.WriteLine("Found: " + document.FoundFields.Length);
    }
}
// Crie uma instância da classe Index, especificando a pasta para armazenar os índices.
Index index = new Index("\\Index Folder");

//Especifique o caminho dos documentos onde a busca será realizada.
index.add("\\Documents Folder");

//Crie uma instância do objeto SearchOptions.
SearchOptions options = new SearchOptions();

//Realize a busca pelo texto desejado.
SearchResult result = index.search("ipsum dolor", options);

//Trate e processe os resultados da busca.
if (result.getDocumentCount() > 0){
    System.out.println("Documents: " + result.getDocumentCount());
    for (int i = 0; i < result.getDocumentCount(); i++)
    {
        FoundDocument document = result.getFoundDocument(i);
        System.out.println("Document: " + document.getDocumentInfo().getFilePath());
        System.out.println("Found: " + document.getFoundFields().length);
    }
}
const searchLib = require('@groupdocs/groupdocs.search');

// Crie uma instância da classe Index, especificando a pasta para armazenar os índices.
const index = new searchLib.Index('\\Index Folder');

//Especifique o caminho dos documentos onde a busca será realizada.
index.add('\\Documents Folder');

//Crie uma instância do objeto SearchOptions.
const options = new searchLib.SearchOptions();

//Realize a busca pelo texto desejado.
const result = index.search('ipsum dolor', options);

//Trate e processe os resultados da busca.
if (result.getDocumentCount() > 0){
    console.log('Documents: ' + result.getDocumentCount());
    for (int i = 0; i < result.getDocumentCount(); i++)
    {
        const document = result.getFoundDocument(i);
        console.log('Document: ' + document.getDocumentInfo().getFilePath());
        console.log('Found: ' + document.getFoundFields().length);
    }
}

Suporta mais de 70 formatos de arquivo

GroupDocs.Search suporta quase todos os formatos de arquivo amplamente usados

Estatísticas do Nosso Produto

Descubra métricas chave que mostram nosso desempenho, alcance e crescimento.

  • 70+

    Formatos Suportados

    Oferecemos compatibilidade com mais de 70 formatos populares de documentos.

  • 500k

    Downloads do NuGet

    GroupDocs.Search para .NET foi baixado mais de 500.000 vezes no NuGet.

  • 12k

    Downloads do Maven

    Desenvolvedores Java baixaram GroupDocs.Search mais de 12.000 vezes do Maven.

  • 150+

    Clientes Satisfeitos

    Desenvolvedores e empresas líderes em todo o mundo confiam em nossos produtos para soluções inovadoras.

Nossos Clientes Satisfeitos

As bibliotecas GroupDocs são confiáveis por marcas e organizações líderes em todo o mundo.

Independência de Plataforma

GroupDocs.Search é compatível com os seguintes sistemas operacionais e frameworks:

.NET

.NET Framework 4.5 or later
Windows Desktop
Windows Server
Linux
Microsoft Visual Studio
70+ file formats

Java

Java SE 8 (1.8) or later
Windows
Linux
Mac OS
NetBeans
IntelliJ IDEA
Eclipse
70+ file formats

Node.js

Node.js 16+ and J2SE 8.0 (1.8)+
Windows
Linux
Mac OS
Atom
Visual Studio Code
Qualquer outro editor de texto
70+ file formats

Comece sua jornada hoje!

Experimente GroupDocs.Search gratuitamente na sua plataforma preferida.

Recursos úteis

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

Perguntas Frequentes

Encontre respostas para perguntas comuns sobre GroupDocs.Search.

  • O GroupDocs.Search requer ferramentas externas para buscar documentos?
    Não, GroupDocs.Search funciona como uma solução autônoma e não precisa de ferramentas ou software adicionais como Adobe Acrobat ou Microsoft Office para realizar buscas.
  • Posso testar GroupDocs.Search antes de comprar?
    Sim, você pode! GroupDocs.Search oferece um teste gratuito. Você pode explorar seus recursos, embora a versão de teste possa incluir limitações, como marcas d’água ou funcionalidades restritas. Para desbloquear todos os recursos, você pode solicitar uma licença temporária gratuita de 30 dias. Saiba mais na página de licença temporária.
  • Quais opções de licenciamento estão disponíveis?
    Oferecemos vários modelos de licenciamento para GroupDocs.Search, adaptados a diferentes necessidades. Escolha uma licença com base no tamanho da sua equipe, cenário de uso ou se você precisa do SDK/API para distribuição ao cliente. Para uso flexível, considere uma licença medida, onde você paga com base no uso real. Saiba mais sobre suas opções na página de preços.

GroupDocs.Search Aplicativos Web

Explore GroupDocs.Search com nosso aplicativo web gratuito. Realize buscas de texto e indexação em mais de 70 formatos de arquivo populares diretamente no seu navegador—completamente grátis.

 Português