Software Development Kit

Customer: one of the leading system integrators in IT and communication in Russia.

Task: To create a software development kit (SDK) for full text search.

One of the Customer’s key requirements was to develop the SDK from scratch, without using any third-party tools or libraries.

Solution: The solution has the following features:

  • Supports various character sets for the input text (UTF8, UTF16, Win1251, Dos866, Vietnamese and Chinese languages);
  • Supports various search types (exact, fuzzy, morphological, semantic, search by template);
  • Supports multiple languages (Russian, English, German, French, Spanish, Hungarian)
  • Processing speed is 1,5 Mb/second
  • Supports various popular text document formats (MSOffice, OpenOffice, PDF, RTF etc.).

Technologies: С++