Skip to end of metadata
Go to start of metadata

This page contains release notes for GroupDocs.Search for Java 19.2

Major Features

There are the following improvements in this release:

  • Implement escaping special characters in search queries
  • Implement indexing ZIP archives inside other ZIP archives

Full List of Issues Covering all Changes in this Release

Key

Summary

Category

SEARCHNET-1842

Delete obsolete methods Import and ExportBreaking Change

SEARCHNET-1800

Implement escaping special characters in search queries

Improvement

SEARCHNET-1837Implement indexing ZIP archives inside other ZIP archivesImprovement

Public API and Backward Incompatible Changes

This section lists public API changes that were introduced in GroupDocs.Search for .NET 19.2. It includes not only new and obsoleted public methods, but also a description of any changes in the behavior behind the scenes in GroupDocs.Search which may affect existing code. Any behavior introduced that could be seen as a regression and modifies existing behavior is especially important and is documented here.

Delete obsolete methods Import and Export

Removed obsolete methods Import and Export from dictionary classes. Please, use ImportDictionary and ExportDictionary methods instead.

Public API changes

Method import(String) has been removed from com.groupdocs.search.AliasDictionary class.
Method export(String) has been removed from com.groupdocs.search.AliasDictionary class.
Method import(String) has been removed from com.groupdocs.search.CharacterReplacementDictionary class.
Method export(String) has been removed from com.groupdocs.search.CharacterReplacementDictionary class.

Method import(String) has been removed from com.groupdocs.search.Alphabet class.
Method export(String) has been removed from com.groupdocs.search.Alphabet class.

Method import(String) has been removed from com.groupdocs.search.SpellingCorrector class.
Method export(String) has been removed from com.groupdocs.search.SpellingCorrector class.

Method import(String) has been removed from com.groupdocs.search.HomophoneDictionary class.
Method export(String) has been removed from com.groupdocs.search.HomophoneDictionary class.

Method import(String) has been removed from com.groupdocs.search.StopWordDictionary class.
Method export(String) has been removed from com.groupdocs.search.StopWordDictionary class.

Method import(String) has been removed from com.groupdocs.search.SynonymDictionary class.
Method export(String) has been removed from com.groupdocs.search.SynonymDictionary class.

Implement escaping special characters in search queries

  • This improvement provides ability to escape special characters and use them in text queries.
  • The following characters are special and can be escaped: (, ), :, ", &, |, !, ^, ~, *, ?, \.
  • The space character can be escaped with sequence '\s'.
  • Also it is possible to use any Unicode character by writing escape sequence in the form '\uhhhh'. Where h is a hexadecimal digit.

This example to perform search with special character escaping is given below.

Java

Implement indexing ZIP archives inside other ZIP archives

This improvement provides ability of indexing ZIP archives inside other ZIP archives of any nesting level. This functionality works automatically when adding files to an index.

The example to perform indexing is given below.

Java
Labels
  • No labels