GroupDocs.Search Visão Geral

Biblioteca Node.js JavaScript para busca de texto

Illustration search

Operações de Indexação e Busca Node.js

A indexação no GroupDocs.Search for Node.js via Java coleta, armazena e analisa dados para operações de busca precisas e eficientes. Esses índices são frequentemente usados para realizar buscas.

Mescle Múltiplos Índices para Aumentar a Eficiência da Busca

A API do GroupDocs.Search for Node.js via Java permite a mesclagem de múltiplos índices em um. As modificações frequentes criam vários índices delta, o que pode diminuir o desempenho da busca. Nossa solução mescla esses índices delta em um índice comum, contendo todas as informações dos índices delta mesclados, melhorando significativamente a eficiência da busca, mantendo os índices delta inalterados. Várias funcionalidades podem ser configuradas para aperfeiçoar esse processo.

Reconhecer Consultas de Busca de Diferentes Layouts de Teclado

GroupDocs.Search for Node.js via Java reconhece consultas de busca que não correspondem ao layout do teclado. Atualmente, o suporte é a 88 idiomas e 164 layouts de teclado diferentes.

Pesquise Usando Formas Morfológicas de Palavras

Com GroupDocs.Search for Node.js via Java, você pode buscar por várias formas de palavras, como substantivos singulares e plurais ou todas as formas de um verbo. Idiomas em inglês e não-ingleses podem ser personalizados para formas específicas de palavras.

Independência de Plataforma

GroupDocs.Search for Node.js via Java suporta todos os sistemas operacionais populares e gerenciadores de pacotes.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Formatos de arquivo suportados

GroupDocs.Search for Node.js via Java permite processar uma ampla gama de formatos de arquivo. Explore 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 Node.js via Java

Controle o conteúdo de documentos empresariais usando nosso motor de busca avançado, que suporta formatos de arquivo populares, incluindo PDF, DOCX, XLSX, PPTX e mais.

Feature icon

Parâmetros Flexíveis

Use Intervalo de Datas e Sensibilidade a Maiúsculas como Parâmetros de Busca

Feature icon

Busca com Correção Ortográfica

Use Frases de Busca com Correção Ortográfica e Caracteres Curinga e Pule Caracteres Especiais nas Consultas

Feature icon

Filtragem de Resultados

Configure a Filtragem de Documentos nos Resultados da Busca

Feature icon

Importação e Exportação

Realize Importação ou Use Lista para Modificar Caracteres durante a Indexação e Exporte para um Arquivo

Feature icon

Pule Dados Desnecessários

Selecione Ignorar Indexação para Arquivos Específicos e Pule Palavras Específicas para Indexar Mais Rápido

Feature icon

Processamento de URL

Extraia Texto Formatado em HTML para um Arquivo e Gere URL para Navegar nos Resultados da Busca em HTML

Feature icon

Busca Rápida

Divida a Busca em Pedaços Menores para Pesquisar Rapidamente Grandes Índices

Feature icon

Processamento de Fluxo

Indexe Documentos de Fluxos e Estruturas de Dados

Feature icon

Trate Erros de Digitação

Habilite o Número Exato de Ocorrências para cada Palavra Encontrada para Oferecer Sugestões de Palavras Alternativas em caso de Erros de Digitação

Feature icon

Suporte a Arquivos Compactados

Indexe Arquivos ZIP dentro de outros Arquivos ZIP e Recupere Listas de Arquivos Indexados em um Arquivo Compactado.

Feature icon

Economia de Espaço em Disco

Economize Espaço com Indexação Compacta e Indexe Documentos Protegidos por Senha.

Feature icon

Sinônimos Personalizados

Adicione Sinônimos em Inglês ao Dicionário Padrão de Sinônimos.

Exemplos de código

Explore as funcionalidades do GroupDocs.Search for Node.js via Java com exemplos.

Use busca ‘difusa’ para aumentar a produtividade

Aproveite a funcionalidade flexível do GroupDocs.Search for Node.js via Java para aprimorar o controle do conteúdo de documentos por meio de algoritmos de busca sofisticados. Saiba mais.

Como processar o resultado da busca

const searchLib = require('@groupdocs/groupdocs.search');

// Crie um índice
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// Configure as opções de busca
const options = new searchLib.SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

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

// Processe o resultado da busca
console.log('Documents: ' + result.getDocumentCount());
console.log('Total occurrences: ' + result.getOccurrenceCount());
for (let i = 0; i < result.getDocumentCount(); i++) {
    const document = result.getFoundDocument(i);
    console.log('Document: ' + document.getDocumentInfo().getFilePath());
    console.log('Occurrences:  + document.getOccurrenceCount());
    }

Expressões regulares estão disponíveis para cenários de busca avançados

GroupDocs.Search for Node.js via Java permite o uso de expressões regulares para restringir os resultados da busca. Mergulhe em técnicas de busca avançadas.

Como buscar usando expressões regulares

const searchLib = require('@groupdocs/groupdocs.search');

// Crie um índice
const index = new searchLib.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
const query = '^^(.)\\1{1,}';
// Busque dois ou mais caracteres idênticos no começo de uma palavra
const 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