GroupDocs.Search for .NET 17.05 Release Notes
Major Features
There are 8 features and enhancements in this regular monthly release. The most notable are:
- SEARCHNET-1004 Implement optimization of simple search and fuzzy search
- SEARCHNET-1005 Implement optimization of index data on hard disc
- SEARCHNET-1007 Remove LoadSynonyms(string fileName) obsolete method
- SEARCHNET-1008 Remove SearchParameters.UseFuzzySearch obsolete parameter
- SEARCHNET-1009 Implement support of OneNote documents
- SEARCHNET-1010 Implement support of Electronic Publications (epub)
- SEARCHNET-1011 Implement support of new Presentations formats (pptm and ppsm)
- SEARCHNET-1012 Implement support of OpenDocument presentation format (odp)
All Changes
Key | Summary | Category |
---|---|---|
SEARCHNET-1004 | Implement optimization of simple search and fuzzy search | Enhancement |
SEARCHNET-1005 | Implement optimization of index data on hard disc | Enhancement |
SEARCHNET-1007 | Remove LoadSynonyms(string fileName) obsolete method | Enhancement |
SEARCHNET-1008 | Remove SearchParameters.UseFuzzySearch obsolete parameter | Enhancement |
SEARCHNET-1009 | Implement support of OneNote documents | New Feature |
SEARCHNET-1010 | Implement support of Electronic Publications (epub) | New Feature |
SEARCHNET-1011 | Implement support of new Presentations formats (pptm and ppsm) | New Feature |
SEARCHNET-1012 | Implement support of OpenDocument presentation format (odp) | New Feature |
Public API and Backward Incompatible Changes
Implement optimization of simple search and fuzzy search
Implemented optimization of simple search and fuzzy search. Simple search performance improved by 3 times. Fuzzy search performance improved by 2 times.
Public API Changes
None.
Implement optimization of index data on hard disc
Implemented optimization of index data stored on the hard disc. Index size decreased by 3 times.
Public API Changes
None.
Remove LoadSynonyms(string fileName) obsolete method
Removed obsolete method Index.LoadSynonyms(string fileName).
Public API Changes
Methods LoadSynonyms(string fileName) has been removed from GroupDocs.Search.Index class.
This example shows how to load synonyms from file:
C#
string indexFolder = @"c:\MyIndex";
string synonymsFileName = @"c:\MySynonyms.txt";
Index index = new Index(indexFolder);
// Import synonyms from file. Existing synonyms are staying.
index.Dictionaries.SynonymDictionary.Import(synonymsFileName);
Remove SearchParameters.UseFuzzySearch obsolete parameter
Removed obsolete property SearchParameters.UseFuzzySearch.
Public API Changes
Property bool UseFuzzySearch has been removed from GroupDocs.Search.SearchParameters class.
This example shows how to use fuzzy search:
C#
string indexFolder = "MyIndex";
string documentsFolder = "c:\MyDocuments";
string query = "some search query";
Index index = new Index(indexFolder);
index.AddToIndex(documentsFolder);
SearchParameters parameters = new SearchParameters();
parameters.FuzzySearch.Enabled = true; // Turning on Fuzzy search feature
SearchResults moreSimilarResults = index.Search(query, parameters);
Implement support of OneNote documents
Implemented support for Microsoft OneNote documents (*.one).
Public API Changes
None.
Implement support of Electronic Publications (epub)
Implemented support of Microsoft Electronic Publications (*.epub).
Public API Changes
None.
Implement support of new Presentations formats (pptm and ppsm)
Implemented support for new Microsoft PowerPoint documents (*.pptm and *.ppsm).
Public API Changes
None.
Implement support of OpenDocument presentation format (odp)
Implemented support for OpenDocument presentation documents (*.odp).
Public API Changes
None.