Buscar e indexar documentos a través de la API de Java

Cree aplicaciones Java para realizar la manipulación de búsqueda de texto en todos los formatos de documentos populares.


Descargue prueba gratis

GroupDocs.Search for Java le permite producir aplicaciones comerciales que permiten a sus usuarios finales realizar operaciones de búsqueda como nunca antes. Nuestra API de Java permite a los usuarios operar funciones de búsqueda de texto de nivel básico a avanzado. Crear y fusionar múltiples índices. Utilice consultas simples, booleanas, de expresión regular (regex), aproximadas y de otro tipo para realizar búsquedas rápidas e inteligentes en los índices. Puede obtener la información requerida de archivos, documentos, correos electrónicos y archivos comprimidos, ya que GroupDocs.Search para Java es compatible con todos los formatos de archivo populares.

GroupDocs.Search for Java Características

Cree un índice en el disco o en la memoria con Async Multithreading

Ver el progreso de creación y actualización del índice

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

Realizar Importación o Usar Lista para Modificar Caracteres durante la Indexación y Exportación a un Archivo

Recargar índice en caso de error de indexación y alertar al usuario por configuraciones contradictorias

Notificación de estado de índice con respecto a los últimos archivos procesados

Indexe archivos comprimidos dentro de otros archivos ZIP y obtenga una lista de archivos indexados en un archivo

Ahorre espacio mediante la indexación compacta y la indexación de documentos protegidos con contraseña

Configure y realice búsquedas de sinónimos y trate inteligentemente los términos homofónicos

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

Cree un índice para buscar y examinar mensajes de correo electrónico a través de Aspose.Email API

Use frases de búsqueda con corrector ortográfico y comodín y omita caracteres especiales en las consultas

Cree un árbol de un solo objeto combinando múltiples consultas

Divida la búsqueda en fragmentos más pequeños para buscar rápidamente índices enormes

Indexar documentos de flujos y estructuras de datos

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

Agregar sinónimos en inglés al diccionario de sinónimos predeterminado

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

Agregar atributos de texto a documentos indexados sin volver a indexar

Realizar Operaciones de Indexación y Búsqueda Basadas en Caracteres

Índice de metadatos de formatos de documentos no textuales

Indexación and Search Operation

GroupDocs.Search for Java utiliza Indexación para recopilar datos, almacenarlos y analizarlos para operaciones de búsqueda precisas y eficientes. GroupDocs.Search for Java utiliza dichos índices con frecuencia para realizar búsquedas.

  • Crear índice: Crear carpeta de índice y agregar/indexar documentos a esa carpeta.
  • Cargar índice: Cargue un índice existente.
  • Agregar documentos al índice: agregue documentos al índice existente, de forma asíncrona.
  • Actualizar índice: actualice el índice existente cada vez que se modifique, agregue o elimine un documento. Esto mantiene los resultados de búsqueda actualizados.
// Creando índice
Índice índice = índice nuevo ("c:\\MiÍndice");
// Agregar documentos al índice
index.addToIndex("c:\\MisDocumentos");
// Buscando las palabras 'affect' o 'effect' en un documento con 'principal', 'principle', 'principles' o 'principalmente'
SearchResults results = index.search("?ffect & princip?(2~4)");

Combinar múltiples índices para mejorar la eficiencia de búsqueda

GroupDocs.Search for Java API proporciona la función para fusionar múltiples índices en un índice común. Para un índice que se modifica con frecuencia, se crean varios índices delta. Sin embargo, este enfoque hace que el rendimiento de la búsqueda sea lento. GroupDocs.Search for Java supera este cuello de botella al crear un índice común mediante la fusión de varios índices delta. Este índice combinado común contiene toda la información de los índices delta combinados. Este enfoque mantiene los índices delta sin cambios mientras mejora notablemente la eficiencia de la búsqueda. Puede configurar varias funcionalidades para modificar aún más este proceso.

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

GroupDocs.Search for Java reconoce las consultas de búsqueda que no coinciden con la distribución de su teclado. Por el momento, GroupDocs.Search para Java puede reconocer con éxito 88 idiomas y 164 distribuciones de teclado diferentes.

Buscar utilizando la forma de palabra morfológica

Usando GroupDocs.Search para Java, tiene la libertad de buscar varias formas de palabras. Puede buscar formas singulares y plurales de sustantivos específicos. O puede optar por buscar todas las formas de un verbo. También se pueden buscar raíz, tercera persona singular y pasado simple junto con varias otras formas. Para idiomas que no sean inglés, puede configurar formas de palabras personalizadas.

Recursos de apoyo y aprendizaje

GroupDocs.Search ofrece API de visualización de documentos para otros entornos de desarrollo populares

Back to top
Es