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.
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
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.
// 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)");
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.
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.
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.