Home Insights All authors Mikhail Khludnev
Mikhail Khludnev

Mikhail Khludnev

Mikhail Khludnev specializes in e-commerce and Solr search and has worked on a number of Solr migration projects for world-class retailers. Mikhail Khludnev holds an engineering degree from Far Eastern State Transport University, Russia. He started his career working with complex spatial analysis and geodetic software.


Check out the latest insights

A Frustrating Personal Experience with Unfaceted Search
Article
A frustrating personal experience with unfaceted search
Article A frustrating personal experience with unfaceted search

I was recently on an airline flight with onboard entertainment. There was a good selection of movies, but look at the film navigation menu! It lacks the ability to nest different languages into a single movie item and facet selections based on the movie’s language. As a result, it wastes scre...

Searching grandchildren and siblings with Solr Block Join
Article
Searching grandchildren and siblings with Solr block join
Article Searching grandchildren and siblings with Solr block join

We’ve talked about searching nested parents and children with Solr Block Join. But we can go far beyond that, to searching siblings, grandchildren, and other descendants. This gives your customers more search options without forcing them to do a new search every time they add a search parameter....

The segmented filter cache and Block Join Query Parser in Solr
Article
The segmented filter cache and block join query parser in Solr
Article The segmented filter cache and block join query parser in Solr

The “law of unintended consequences” applies to using the block join query parser in Solr, just as it does to many other things in life (and software). Leave out certain query strings in Solr, and It seems to make no difference. … A frustrating personal experience with unfaceted searchRe...

How to use Block Join to improve search efficiency with nested documents in Solr
Article
How to use block join to improve search efficiency with nested documents in Solr
Article How to use block join to improve search efficiency with nested documents in Solr

SolrInputDocument has methods — getChildDocuments()and addChildDocument() — for nesting child documents into a parent document. XML and Javabin formats are now able to transfer them. JSON support is ongoing. Start by indexing a few t-shirts, as a sample product-SKU hierarchy us...

High-performance Join in Solr with BlockJoinQuery
Article
High-performance join in Solr with BlockJoinQuery
Article High-performance join in Solr with BlockJoinQuery

Join support is a highly-requested Solr feature, especially in e-commerce. So I repeated Erick Erickson’s benchmark test with block join support for Solr, and I want to share my observations on how BlockJoinQuery can maximize Solr/Lucene performance.  In this post and in the future,...

Get in touch

Let's connect! How can we reach you?

    Invalid phone format
    Submitting
    A frustrating personal experience with unfaceted search

    Thank you!

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

    check

    Something went wrong...

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

    Retry