.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

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
 Español