Solución Integral de Búsqueda e Indexación de Documentos

Realiza búsquedas de texto e indexación en PDF, Microsoft Office, OpenOffice y muchos otros formatos de archivo de documentos.

Localiza rápidamente información en grandes colecciones de documentos con capacidades avanzadas de búsqueda de texto completo.

Personaliza las características de búsqueda como sinónimos, búsqueda difusa y lematización para mejorar la precisión y los resultados.

Características Clave de GroupDocs.Search

GroupDocs.Search proporciona herramientas poderosas para indexar y buscar texto en formatos de documentos populares. Simplifica y mejora la gestión de documentos con funcionalidad avanzada de búsqueda.

  • Búsqueda de texto avanzada

    Realiza búsquedas de texto rápidas y precisas en documentos indexados.

  • Opciones de búsqueda personalizables

    Aprovecha características como búsqueda difusa, sinónimos y lematización para obtener resultados más precisos.

  • Soporte para múltiples formatos

    Indexa y busca contenido en Microsoft Office, PDF, OpenOffice y otros formatos comunes.

  • Indexación eficiente

    Construye y mantiene rápidamente índices para grandes colecciones de documentos.

Buscando texto en formatos de documentos populares

GroupDocs.Search ejemplos de código

Búsqueda de Texto

GroupDocs.Search es una herramienta potente para encontrar texto en documentos. Puedes buscar a través de múltiples documentos en varios formatos almacenados en una carpeta específica. Los resultados de la búsqueda se guardan en una carpeta separada, lo que te permite acceder y reutilizarlos sin tener que realizar la búsqueda nuevamente.
// Crea una instancia de la clase Index, especificando la carpeta para almacenar índices.
Index index = new Index("\\Index Folder");

//Especifica la ruta a los documentos donde se realizará la búsqueda.
index.Add("\\Documents Folder");

//Crea una instancia del objeto SearchOptions.
SearchOptions options = new SearchOptions();

//Realiza la búsqueda del texto deseado.
SearchResult result = index.Search("ipsum dolor", options);

//Maneja y procesa los resultados de búsqueda.
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);
    }
}
// Crea una instancia de la clase Index, especificando la carpeta para almacenar índices.
Index index = new Index("\\Index Folder");

//Especifica la ruta a los documentos donde se realizará la búsqueda.
index.add("\\Documents Folder");

//Crea una instancia del objeto SearchOptions.
SearchOptions options = new SearchOptions();

//Realiza la búsqueda del texto deseado.
SearchResult result = index.search("ipsum dolor", options);

//Maneja y procesa los resultados de búsqueda.
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');

// Crea una instancia de la clase Index, especificando la carpeta para almacenar índices.
const index = new searchLib.Index('\\Index Folder');

//Especifica la ruta a los documentos donde se realizará la búsqueda.
index.add('\\Documents Folder');

//Crea una instancia del objeto SearchOptions.
const options = new searchLib.SearchOptions();

//Realiza la búsqueda del texto deseado.
const result = index.search('ipsum dolor', options);

//Maneja y procesa los resultados de búsqueda.
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);
    }
}

Soporta más de 70 formatos de archivo

GroupDocs.Search soporta casi todos los formatos de archivo ampliamente utilizados

Estadísticas de Nuestro Producto

Descubre métricas clave que muestran nuestro rendimiento, alcance y crecimiento.

  • 70+

    Formatos Soportados

    Proporcionamos compatibilidad con más de 70 formatos de documentos populares.

  • 500k

    Descargas de NuGet

    GroupDocs.Search para .NET ha sido descargado más de 500,000 veces en NuGet.

  • 12k

    Descargas de Maven

    Los desarrolladores de Java han descargado GroupDocs.Search más de 12,000 veces desde Maven.

  • 150+

    Clientes Satisfechos

    Desarrolladores y empresas líderes de todo el mundo confían en nuestros productos para soluciones innovadoras.

Nuestros Clientes Satisfechos

Las bibliotecas de GroupDocs son confiables para las principales marcas y organizaciones en todo el mundo.

Independencia de plataforma

GroupDocs.Search es compatible con los siguientes sistemas operativos y marcos:

.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
Cualquier otro editor de texto
70+ file formats

¡Comienza Tu Aventura Hoy!

Experimenta GroupDocs.Search de forma gratuita en tu plataforma preferida.

Recursos útiles

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

Preguntas Frecuentes

Encuentra respuestas a preguntas comunes sobre GroupDocs.Search.

  • ¿GroupDocs.Search requiere herramientas externas para buscar documentos?
    No, GroupDocs.Search funciona como una solución independiente y no necesita herramientas o software adicionales como Adobe Acrobat o Microsoft Office para realizar búsquedas.
  • ¿Puedo probar GroupDocs.Search antes de comprar?
    ¡Sí, puedes! GroupDocs.Search ofrece una prueba gratuita. Puedes explorar sus características, aunque la versión de prueba puede incluir limitaciones como marcas de agua o funcionalidad restringida. Para desbloquear todas las funciones, puedes solicitar una licencia temporal gratuita de 30 días. Aprende más en la página de licencia temporal.
  • ¿Cuáles son las opciones de licenciamiento disponibles?
    Ofrecemos varios modelos de licenciamiento para GroupDocs.Search, adaptados a diferentes necesidades. Elige una licencia según el tamaño de tu equipo, escenario de uso o si necesitas el SDK/API para distribución al cliente. Para un uso flexible, considera una licencia medida donde pagas según el uso real. Aprende más sobre tus opciones en la página de precios.
 Español