GroupDocs.Search Visão Geral

Descubra as poderosas capacidades de pesquisa de texto da biblioteca Java Java.

Illustration search

Operações de Indexação e Pesquisa em Java

Com GroupDocs.Search for Java, você pode coletar, armazenar e analisar dados de maneira eficiente para criar índices detalhados para buscas mais rápidas e precisas.

Otimize a Busca Mesclando Índices

Combine facilmente múltiplos índices com GroupDocs.Search for Java para simplificar as buscas. Reduza o impacto de índices delta menores consolidando-os em um único índice de alto desempenho.

Suporte a Layouts de Teclado Multilíngues

Pesquise em diferentes idiomas e layouts de teclado com GroupDocs.Search for Java. Suporta 88 idiomas e 164 configurações de teclado para versatilidade incomparável.

Capacidades de Pesquisa Morfológicas

Encontre diferentes formas de palavras, como substantivos singulares/plurais ou variações verbais usando GroupDocs.Search for Java. Personalize as opções de busca para inglês e outros idiomas.

Independência de Plataforma

GroupDocs.Search for Java é compatível com principais sistemas operacionais e gerenciadores de pacotes.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formatos de arquivo suportados

Trabalhe com uma ampla gama de formatos de arquivo usando GroupDocs.Search for Java. Veja a lista completa.

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 do GroupDocs.Search for Java

Gerencie o conteúdo de documentos de forma eficaz com capacidades de busca avançadas que suportam formatos como PDF, DOCX, XLSX, PPTX e mais.

Feature icon

Parâmetros de Busca Personalizáveis

Refine buscas usando faixas de data e filtros de sensibilidade a maiúsculas/minúsculas.

Feature icon

Correção Ortográfica Aprimorada

Pesquise de forma eficiente com correção ortográfica, caracteres curinga e ignorando caracteres especiais.

Feature icon

Resultados de Busca Filtrados

Aplique filtros para focar os resultados da busca com base em tipos específicos de documento ou critérios.

Feature icon

Importação e Exportação de Dados de Índice

Importe facilmente dados para indexação ou exporte resultados para arquivos para uso posterior.

Feature icon

Pule Arquivos Desnecessários

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

Feature icon

Processamento de HTML e URL

Extraia conteúdo HTML para arquivos e gere URLs para navegação através dos resultados da busca.

Feature icon

Busca Rápida em Grandes Índices

Acelere as operações de busca dividindo grandes índices em pedaços gerenciáveis.

Feature icon

Indexação Baseada em Fluxos

Indexe dados diretamente de fluxos ou estruturas de dados.

Feature icon

Tratamento de Consultas Mal Escritas

Detecte erros de digitação e sugira palavras alternativas para melhor precisão na busca.

Feature icon

Suporte Abrangente a Arquivos Compactados

Indexe arquivos compactados aninhados e recupere listas detalhadas de arquivos dentro de arquivos ZIP.

Feature icon

Indexação que Economiza Espaço

Compacte índices para economizar espaço em disco e processe arquivos protegidos por senha.

Feature icon

Suporte a Sinônimos Personalizados

Expanda o dicionário de sinônimos para melhorar a precisão da busca com opções personalizadas.

Exemplos de código

Experimente os recursos do GroupDocs.Search for Java com estes exemplos de código.

Aumente a Precisão da Busca com Correspondência Difusa

Explore a flexibilidade do GroupDocs.Search for Java para gerenciar conteúdo com capacidades avançadas de busca difusa. Saiba 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.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(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
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Total occurrences: " + result.getOccurrenceCount());
for (int i = 0; i < result.getDocumentCount(); i++) {
    FoundDocument document = result.getFoundDocument(i);
    System.out.println("Document: " + document.getDocumentInfo().getFilePath());
    System.out.println("Occurrences " + document.getOccurrenceCount());
    }

Refine Resultados com Expressões Regulares

Use expressões regulares no GroupDocs.Search for Java para criar resultados de busca precisos e detalhados. Descubra 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