GroupDocs.Search de un vistazo

Biblioteca Node.js JavaScript para búsqueda de texto

Illustration search

Node.js Operaciones de indexación y búsqueda

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.

Fusione varios índices para mejorar la eficiencia de la búsqueda

La API GroupDocs.Search for Node.js via Java permite fusionar varios índices en uno. Las modificaciones frecuentes crean varios índices delta, lo que puede ralentizar el rendimiento de la 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, lo que mejora significativamente la eficiencia de la búsqueda y mantiene los índices delta sin cambios. Se pueden configurar varias funcionalidades para ajustar este proceso.

Reconocer consultas de búsqueda desde diferentes diseños de teclado

GroupDocs.Search for Node.js via Java reconoce consultas de búsqueda que no coinciden con la distribución del teclado. Actualmente, se admiten 88 idiomas y 164 diseños de teclado diferentes.

Buscar utilizando formas de palabras morfológicas

Con GroupDocs.Search for Node.js via Java, puedes buscar varias formas de palabras, como sustantivos en singular y plural, o todas las formas de un verbo. Los idiomas inglés y no inglés se pueden personalizar 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 admitidos

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

Formatos de oficina 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 medios

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

Otro

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

Funciones de GroupDocs.Search for Node.js via Java

Controle el contenido de los documentos comerciales utilizando nuestro motor de búsqueda avanzado, compatible con formatos de archivos populares, incluidos PDF, DOCX, XLSX, PPTX y más.

Feature icon

Parámetros flexibles

Utilice el rango de fechas y la distinción entre mayúsculas y minúsculas como parámetros de búsqueda

Feature icon

Búsqueda de revisión ortográfica

Utilice frases de búsqueda con corrector ortográfico y comodines y omita caracteres especiales en consultas

Feature icon

Filtrado de resultados

Configurar el filtrado de documentos en los resultados de búsqueda

Feature icon

Importación y exportación

Realizar importación o uso de lista para modificar caracteres durante la indexación y exportación a un archivo

Feature icon

Saltar datos innecesarios

Omita selectivamente la indexación de archivos específicos y omita palabras específicas para indexar más rápido

Feature icon

Procesamiento de URL

Extraiga texto con formato HTML a un archivo y genere una URL para navegar por los resultados de búsqueda en HTML

Feature icon

Búsqueda rápida

Divida la búsqueda en partes más pequeñas para buscar rápidamente en índices grandes

Feature icon

Procesamiento de flujo

Indexar documentos de flujos y estructuras de datos

Feature icon

Manejar errores ortográficos

Habilite el número exacto de apariciones de cada palabra encontrada para ofrecer sugerencias de palabras alternativas en caso de errores ortográficos

Feature icon

Soporte de archivo

Indexar archivos comprimidos dentro de otros archivos ZIP y recuperar la lista de archivos indexados en un archivo

Feature icon

Ahorro de espacio en disco

Ahorre espacio con indexación compacta y documentos protegidos con contraseña de índice

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

Utilice la búsqueda difusa para mejorar la productividad

Disfrute de la funcionalidad flexible de GroupDocs.Search for Node.js via Java para mejorar el control del contenido de los documentos mediante sofisticados algoritmos de búsqueda. Más información.

Cómo procesar el resultado de la búsqueda

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

// Configurar opciones de búsqueda
var options = new SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

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

// Procesar resultado de búsqueda
console.log("Documents: " + result.getDocumentCount());
console.log("Total occurrences: " + result.getOccurrenceCount());
for (int i = 0; i < result.getDocumentCount(); i++) {
    FoundDocument 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 avanzada.

GroupDocs.Search for Node.js via Java nos permite utilizar expresiones regulares para limitar el resultado de la búsqueda. Sumérgete en técnicas de búsqueda avanzada.

Cómo buscar usando expresiones regulares

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

// Busque la frase en forma de texto.

// El primer carácter de intercalación al principio indica que se trata de una consulta de búsqueda de expresión regular.
var query = "^^(.)\\1{1,}";
// Buscar dos o más caracteres idénticos al principio de una palabra
var result = index.search(query);
 Español