GroupDocs.Search for .NET 25.9 Release Notes

Full List of Issues Covering all Changes in this Release

KeySummaryCategory
SEARCHNET-3516Fix OverflowException: Arithmetic operation resulted in an overflowFix
SEARCHNET-3517Fix NullReferenceException when extracting PDF filesFix
SEARCHNET-3518Fix ArgumentException: MaxValue can’t be less than StartValueFix
SEARCHNET-3527Implement character dictionary for external text splitting into wordsEnhancement

Public API and Backward Incompatible Changes

Fix OverflowException: Arithmetic operation resulted in an overflow

This fix resolves a document indexing issue.

Public API changes

None.

Use cases

None.

Fix NullReferenceException when extracting PDF files

This fix resolves an issue with extracting data from some PDF documents.

Public API changes

None.

Use cases

None.

Fix ArgumentException: MaxValue can’t be less than StartValue

This fix resolves an issue with indexing some PDF documents.

Public API changes

None.

Use cases

None.

Implement character dictionary for external text splitting into words

This improvement adds a dictionary of characters to the index for external text tokenization. This dictionary is used to determine whether each token returned by an external word splitter should be indexed. External word splitters are typically used for hieroglyphic languages, which require special algorithms for text tokenization.

Public API changes

Property GroupDocs.Search.Dictionaries.Alphabet TokenizationDictionary has been added to GroupDocs.Search.Dictionaries.DictionaryRepository class.
Field GroupDocs.Search.Dictionaries.DictionaryType TokenizationDictionary has been added to GroupDocs.Search.Dictionaries.DictionaryType enum.
Method GroupDocs.Search.Dictionaries.Alphabet GetTokenizationDictionary(Int32) has been added to GroupDocs.Search.Scaling.Indexer class.

Use cases

None.