Browse our Products

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.

 

GroupDocs.Search for .NET 24.1

Download   Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 224.1MB
  • Date Added:
  • 26/1/2024

Description

This contains the MSI installer of GroupDocs.Search for .NET 24.1 release.

File Details

Elevate your .NET applications with the latest GroupDocs.Search for .NET 24.1 (MSI) release. This update empowers developers with greater flexibility in managing document indexing workflows.

Independent Data Extraction & Indexing

Supercharge document search and gain finer control over document processing by separating data extraction from indexing in your apps with the latest C# indexing API release. This functionality lets you pre-extract data and add it to the distributed index at your convenience, 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*

Public API and Backward Incompatible Changes

  • Added Void Add(GroupDocs.Search.Common.ExtractedData[], GroupDocs.Search.Options.IndexingOptions) method to the GroupDocs.Search.Scaling.Indexer class.

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.

 English