Home Insights All authors Konstantin Perikov
Konstantin Perikov

Konstantin Perikov

Konstantin Perikov is a Search Architect and Senior Software Engineer with a degree in Applied Mathematics. He graduated from Tomsk State University in 2011 with a degree in Applied Mathematics. He joined Grid Dynamics in 2012.


Check out the latest insights

How to use suffix arrays to combat common limitations of full-text search
Article
How to use suffix arrays to combat common limitations of full-text search
Article How to use suffix arrays to combat common limitations of full-text search

Open source full-text search engines provide rich functionality out of the box. However, there are some use cases when naive implementation may lead to terrible customer experience. We faced one of such use cases when we worked with a patent management company.  Part of a patent officer's...

Implementing autocomplete with Solr
Article
Implementing autocomplete with Solr
Article Implementing autocomplete with Solr

In recent years, autocomplete has become a staple feature for searches of all types.Whether Google, Amazon, or smaller sites and vendors, predictive typing, as it’s otherwise known, (also sometimes called auto-suggest, search-as-you-type or type-ahead) has become an expected part of an engagin...

Let's talk

    This field is required.
    This field is required.
    This field is required.
    By sharing, I consent to the use or processing of my personal information by Grid Dynamics for the purpose of fulfilling this request and in accordance with Grid Dynamics’s Privacy Policy. For more details about how to opt-out, please refer to the Privacy Policy and Terms & Conditions.
    Submitting
    quote icon

    We consistently turn to Grid Dynamics for our most complex challenges. Their Data Scientists and AI Engineers are top-notch—highly experienced and deeply knowledgeable.

    Sr. Engineering Director, global auto parts retailer

    Geometric composition with teal car wheel

    Thank you!

    It is very important to be in touch with you.
    We will get back to you soon. Have a great day!

    check

    Thank you for reaching out!

    We value your time and our team will be in touch soon.

    check

    Something went wrong...

    There are possible difficulties with connection or other issues.
    Please try again after some time.

    Retry