GroupDocs.Search Descripción General

Biblioteca JavaScript de Node.js para búsqueda de texto

Illustration search

Operaciones de Indexación y Búsqueda Node.js

La indexación en GroupDocs.Search for Node.js via Java recopila, almacena y analiza datos para operaciones de búsqueda precisas y eficientes. Estos índices se utilizan frecuentemente para realizar búsquedas.

Combina Múltiples Índices para Mejorar la Eficiencia de Búsqueda

La API GroupDocs.Search for Node.js via Java permite fusionar múltiples índices en uno. Las modificaciones frecuentes crean varios índices delta, lo que puede ralentizar el rendimiento de búsqueda. Nuestra solución fusiona estos índices delta en un índice común, que contiene toda la información de los índices delta fusionados, mejorando significativamente la eficiencia de búsqueda mientras mantiene los índices delta sin cambios. Se pueden configurar diversas funcionalidades para afinar este proceso.

Reconocer Consultas de Búsqueda de Diferentes Disposiciones de Teclado

GroupDocs.Search for Node.js via Java reconoce consultas de búsqueda que no coinciden con la disposición del teclado. Actualmente, se soportan 88 idiomas y 164 disposiciones de teclado diferentes.

Buscar Usando Formas de Palabras Morfológicas

Con GroupDocs.Search for Node.js via Java, puedes buscar diversas formas de palabras, como sustantivos en singular y plural, o todas las formas de un verbo. Inglés y otros idiomas pueden personalizarse para formas de palabras específicas.

Independencia de plataforma

GroupDocs.Search for Node.js via Java es compatible con todos los sistemas operativos y administradores de paquetes populares.

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

Formatos de archivo soportados

GroupDocs.Search for Node.js via Java permite procesar una amplia gama de formatos de archivo. Explora la lista completa.

Formatos de Oficina Populares

  • Portable: 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 Medios

  • Formatos de imagen populares: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • Imágenes de varias páginas: GIF, WEBP, TIFF
  • Audio: MP3, WAV
  • Vídeo: AVI, MOV, QT, FLV, ASF

Otros

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

Características de GroupDocs.Search for Node.js via Java

Controla el contenido de documentos empresariales usando nuestro motor de búsqueda avanzado, compatible con formatos populares que incluyen PDF, DOCX, XLSX, PPTX y más.

Feature icon

Parámetros Flexibles

Usa Rango de Fechas y Sensibilidad de Mayúsculas como Parámetros de Búsqueda

Feature icon

Búsqueda con Corrección Ortográfica

Usa Frases de Búsqueda con Corrección Ortográfica y comodines y omite caracteres especiales en las consultas

Feature icon

Filtrado de Resultados

Establece Filtrado de Documentos en los Resultados de Búsqueda

Feature icon

Importar y Exportar

Realiza Importaciones o Usa Listas para Modificar Caracteres durante la Indexación y Exportar a un Archivo

Feature icon

Omitir Datos Innecesarios

Omitir Selectivamente la Indexación de Archivos Específicos & Omitir Palabras Específicas para Indexar Más Rápido

Feature icon

Procesamiento de URL

Extraer Texto en Formato HTML a un Archivo y Generar una URL para Navegar Resultados de Búsqueda en HTML

Feature icon

Búsqueda Rápida

Dividir la Búsqueda en Fragmentos Más Pequeños para Buscar Rápidamente en Índices Grandes

Feature icon

Procesamiento por Flujos

Indexar Documentos desde Flujos y Estructuras de Datos

Feature icon

Manejo de Errores Tipográficos

Habilita el Número Exacto de Ocurrencias para cada Palabra Encontrada para Ofrecer Sugerencias de Palabras Alternativas en caso de Errores Tipográficos

Feature icon

Soporte para Archivos Comprimidos

Indexar Archivos ZIP dentro de otros Archivos ZIP y Recuperar Lista de Archivos Indexados en un Archivo

Feature icon

Ahorro de Espacio en Disco

Ahorrar Espacio con Indexación Compacta & Indexar Documentos Protegidos por Contraseña

Feature icon

Sinónimos Personalizados

Agregar Sinónimos en Inglés al Diccionario de Sinónimos Predeterminado

Ejemplos de código

Explora las funcionalidades de GroupDocs.Search for Node.js via Java con ejemplos

Usa la búsqueda ‘difusa’ para aumentar la productividad

Disfruta de la funcionalidad flexible de GroupDocs.Search for Node.js via Java para mejorar el control del contenido de documentos mediante algoritmos de búsqueda sofisticados. Aprende más.

Cómo procesar el resultado de búsqueda

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

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

// Configura las opciones de búsqueda
const options = new searchLib.SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// Busca documentos que contengan la palabra 'agua' o la frase 'Lorem ipsum'
const query = 'water OR "Lorem ipsum"';
const result = index.search(query, options);

// Procesa el resultado de la búsqueda
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());
    }

Las expresiones regulares están disponibles para escenarios de búsqueda avanzados

GroupDocs.Search for Node.js via Java nos permite usar expresiones regulares para acotar resultados de búsqueda. Profundiza en técnicas de búsqueda avanzadas.

Cómo buscar utilizando expresiones regulares

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

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

// Busca la frase en forma de texto

// El primer carácter de caret al principio indica que esta es una consulta de búsqueda de expresión regular
const query = '^^(.)\\1{1,}';
// Busca dos o más caracteres idénticos al principio de una palabra
const result = index.search(query);

¿Listo para empezar?

Descargue GroupDocs.Search gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español