GroupDocs.Search Descripción General

Descubre las poderosas capacidades de búsqueda de texto de la biblioteca Java de Java.

Illustration search

Operaciones de Indexación y Búsqueda en Java

Con GroupDocs.Search for Java, puedes recopilar, almacenar y analizar datos de manera eficiente para crear índices detallados para búsquedas más rápidas y precisas.

Optimiza la Búsqueda Combinando Índices

Combina fácilmente múltiples índices con GroupDocs.Search for Java para racionalizar las búsquedas. Reduce el impacto de los índices delta más pequeños al consolidarlos en un único índice de alto rendimiento.

Soporte para Disposiciones de Teclado Multilingües

Busca a través de diferentes idiomas y disposiciones de teclado con GroupDocs.Search for Java. Soporta 88 idiomas y 164 configuraciones de teclado para una versatilidad inigualable.

Capacidades de Búsqueda Morfológica

Encuentra diferentes formas de palabras como sustantivos en singular/plural o variaciones verbales utilizando GroupDocs.Search for Java. Personaliza las opciones de búsqueda para inglés y otros idiomas.

Independencia de plataforma

GroupDocs.Search for Java es compatible con principales sistemas operativos y administradores de paquetes.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formatos de archivo soportados

Trabaja con una amplia gama de formatos de archivo usando GroupDocs.Search for Java. Ver 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 Java

Gestiona el contenido de documentos de manera efectiva con capacidades avanzadas de búsqueda que soportan formatos como PDF, DOCX, XLSX, PPTX y más.

Feature icon

Parámetros de Búsqueda Personalizables

Refina las búsquedas usando rangos de fecha y filtros de sensibilidad a mayúsculas y minúsculas.

Feature icon

Corrección Ortográfica Mejorada

Busca de manera eficiente con corrección ortográfica, comodines y al ignorar caracteres especiales.

Feature icon

Resultados de Búsqueda Filtrados

Aplica filtros para centrar los resultados de búsqueda en tipos específicos de documentos o criterios.

Feature icon

Importar y Exportar Datos de Índices

Importa fácilmente datos para indexar o exporta resultados a archivos para su uso posterior.

Feature icon

Omitir Archivos Innecesarios

Optimiza la indexación excluyendo archivos o palabras específicas.

Feature icon

Procesamiento de HTML y URL

Extrae contenido HTML a archivos y genera URLs para navegación a través de los resultados de búsqueda.

Feature icon

Búsqueda Rápida en Índices Grandes

Acelera las operaciones de búsqueda dividiendo índices grandes en partes manejables.

Feature icon

Indexación Basada en Flujos

Indexa datos directamente desde flujos o estructuras de datos.

Feature icon

Manejo de Consultas Mal Escritas

Detecta errores tipográficos y sugiere palabras alternativas para mejorar la precisión de búsqueda.

Feature icon

Soporte Integral para Archivos Comprimidos

Indexa archivos dentro de archivos comprimidos y recupera listas detalladas de archivos dentro de ZIP.

Feature icon

Indexación que Ahorra Espacio

Indexa de forma compacta para ahorrar espacio en disco y procesa archivos protegidos por contraseña.

Feature icon

Soporte para Sinónimos Personalizados

Amplía el diccionario de sinónimos para mejorar la precisión de búsqueda con opciones personalizadas.

Ejemplos de código

Prueba las características de GroupDocs.Search for Java con estos ejemplos de código.

Aumenta la Precisión de Búsqueda con Coincidencias Difusas

Explora la flexibilidad de GroupDocs.Search for Java para gestionar contenido con capacidades avanzadas de búsqueda difusa. Aprende más.

Cómo procesar el resultado de búsqueda

// Crea un índice
Index index = new Index("C:/IndexFolder");
index.add("C:/DocumentFolder");

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

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

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

Refina los Resultados con Expresiones Regulares

Utiliza expresiones regulares en GroupDocs.Search for Java para crear resultados de búsqueda precisos y detallados. Descubre técnicas avanzadas.

Cómo buscar utilizando expresiones regulares

// Crea un índice
Index index = new 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
String query = "^^(.)\\1{1,}";
// Busca dos o más caracteres idénticos al principio de una palabra
SearchResult 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