Browse our Products Toggle navigation
If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Simplify search integration within your .NET projects using GroupDocs.Search for .NET 24.1 (DLLs only). This release offers developers a flexible deployment option while delivering the same powerful indexing capabilities.
Enjoy greater control over document search workflows by separating data extraction from indexing within your applications using the latest release of the C# indexing API. With this update, you can pre-extract data and inject it into the distributed index based on your requirement, as shown in the following C# code example.
ExtractedData[] data = new ExtractedData[filePaths.Length]; // Creation of the extractor object Extractor extractor = new Extractor(); ExtractionOptions extractionOptions = new ExtractionOptions(); extractionOptions.ImageIndexingOptions.EnabledForSeparateImages = true; extractionOptions.ImageIndexingOptions.EnabledForEmbeddedImages = true; extractionOptions.ImageIndexingOptions.EnabledForContainerItemImages = true; extractionOptions.OcrIndexingOptions.EnabledForSeparateImages = true; extractionOptions.OcrIndexingOptions.EnabledForEmbeddedImages = true; extractionOptions.OcrIndexingOptions.EnabledForContainerItemImages = true; extractionOptions.UseRawTextExtraction = false; for (int i = 0; i < filePaths.Length; i++) { // Creation of the document object string filePath = filePaths[i]; DateTime modificationDate = File.GetLastWriteTime(filePath); string fileName = Path.GetFileName(filePath); string extension = Path.GetExtension(filePath); Stream stream = File.OpenRead(filePath); Document document = Document.CreateFromStream( fileName, modificationDate, extension, stream); // Extraction of the data from the document ExtractedData extractedData = extractor.Extract(document, extractionOptions); data[i] = extractedData; stream.Close(); } // Indexing of the extracted data Indexer indexer = node.Indexer; IndexingOptions options = new IndexingOptions(); options.IsAsync = false; indexer.Add(data, options);
Source*
Void Add(GroupDocs.Search.Common.ExtractedData[], GroupDocs.Search.Options.IndexingOptions)
GroupDocs.Search.Scaling.Indexer
You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting GroupDocs.Search for .NET 24.1 Release Notes.