.NET API para buscar e indexar documentos

API para indexar datos y realizar búsquedas de texto en todos los formatos de documentos populares utilizando aplicaciones .NET.


Descargue prueba gratis

GroupDocs.Search for .NET es una API de búsqueda de documentos y texto para aplicaciones empresariales desarrollada en C#, ASP.NET y otras tecnologías .NET. Esta API de .NET admite funciones de búsqueda básicas y avanzadas, por ejemplo, creación y combinación de múltiples índices, búsqueda a través de índices usando Sencillo, Boolean, Fuzzy, Expresión regular (regex) y otros tipos de consulta para obtener los datos requeridos, desde archivos, documentos y correos electrónicos, a través de la búsqueda inteligente. Si desea crear una aplicación de búsqueda rápida, confiable, inteligente y rica en funciones para sus usuarios finales, compatible con todos los formatos de archivo populares, GroupDocs.Search for .NET es todo lo que necesita..

GroupDocs.Search for .NET Características

Cree un índice en la memoria o en el disco y realice una indexación y fusión de subprocesos múltiples

Impedir la indexación de archivos ya indexados o con una cadena específica en su nombre

Ver el porcentaje de progreso de la creación y actualización del índice y obtener un informe de búsqueda

Indexación más rápida al excluir palabras específicas y notificación de estado de índice para archivos procesados ​​recientemente

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

Use Lista o Importar para Reemplazar Caracteres durante la Indexación y Exportarlos a un Archivo

Indexación y búsqueda de archivos protegidos por contraseña e indexación compacta para ahorrar espacio en disco

Extraiga texto del índice o del archivo fuente y guarde automáticamente la codificación del archivo de texto en el índice

Agregue Campos Adicionales Arbitrarios a cada Documento durante la Indexación

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

Manejar los errores de tipeo a través de Búsqueda borrosa, establecer el nivel de similitud en Búsqueda borrosa y mostrar solo los mejores resultados

Indexar documentos de flujos y estructuras de datos

Buscar frases completas con palabras vacías y combinar búsqueda facetada con búsqueda booleana

Búsqueda basada en términos homofónicos, sinónimos, rango de fechas, comodines y mayúsculas y minúsculas

Indexe y busque correos electrónicos desde Outlook y navegue usando Aspose.Email API

Admite el corrector ortográfico y los comodines en las consultas de búsqueda y omite caracteres especiales en las frases de búsqueda

Limite los resultados para cada término en la consulta de búsqueda, así como para todos los resultados

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

Combine varias consultas en un solo árbol de objetos

Alertar al usuario sobre configuraciones no compatibles y recarga automática de índice en caso de error de indexación

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 & Search

GroupDocs.Search for .NET API utiliza con frecuencia el índice para realizar la búsqueda. Los índices se utilizan para recopilar, analizar o almacenar datos para una búsqueda rápida y precisa.

  • Crear índice: Cree una carpeta de índice y agregue/indexe documentos a esa carpeta.
  • Cargar índice: Cargue un índice existente.
  • Agregar documentos al índice: Agregue documentos al índice existente, de forma asíncrona.
  • Índice de actualización: Actualice el índice existente, cada vez que se modifique, agregue o elimine un documento. Esto mantiene los resultados de búsqueda actualizados.
Index  index = new Index(@"c:\MyIndex");
index.AddToIndex(@"c:\MyDocuments");
SearchResults searchResults =  index.Search("searchTerm");

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

GroupDocs.Search for .NET puede fusionar varios índices en un solo índice. Si un índice se actualiza con frecuencia, tiene varios índices delta, pero este enfoque reduce el rendimiento de la búsqueda. GroupDocs.Search for .NET API fusiona todos los índices delta en un índice consolidado. El índice combinado primario contendrá toda la información de los índices delta combinados; sin embargo, los índices delta permanecerán sin cambios. Este enfoque utilizado por nuestra API mejora considerablemente la eficiencia de búsqueda. La función de combinación de índices proporciona numerosas funcionalidades para modificar y modificar aún más este proceso.

Almacenar texto en índice para generar marcado HTML

GroupDocs.Search for .NET puede almacenar en caché el texto de los documentos indexados en un índice. Este texto almacenado en caché se usa para generar rápidamente marcado HTML resaltando los resultados de búsqueda. Este enfoque es mucho más rápido que extraer texto directamente de los archivos. La recuperación de texto de la memoria caché estará disponible incluso si los archivos de origen ya no están disponibles. El texto en caché se puede almacenar aplicando varios niveles de compresión para ocupar menos espacio en disco y un tiempo de indexación más rápido.

Obtener documentos relacionados por Fuzzy & Regex Search

Cuando realiza una búsqueda Fuzzy o Regex, puede obtener la lista de documentos que coinciden exactamente con la entrada proporcionada. Sin embargo, también obtendrá una lista de documentos que contienen palabras o términos similares a su entrada. Por ejemplo, si usa GroupDocs.Search para .NET, realiza una búsqueda aproximada para la consulta “costo”, obtendrá documentos que contienen la palabra “costo” y documentos que contienen palabras similares, como “abrigo”. Los resultados dependerán del nivel de borrosidad que haya configurado con esta API.

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

GroupDocs.Search for .Net puede reconocer consultas de búsqueda escritas en un idioma que no coincide con la distribución de su teclado. Actualmente, esta API de .NET puede reconocer con éxito 88 idiomas y 164 diseños de teclado diferentes.

Buscar utilizando la forma de palabra morfológica

GroupDocs.Search for .NET API le permite buscar varias formas de palabras. Por ejemplo, para un sustantivo puede buscar sus formas singular y plural. Para un verbo, puede buscar todas las formas de ese verbo. También puede buscar raíz, tercera persona del singular, pasado simple y varias otras formas. Para idiomas que no sean inglés, puede implementar 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