650-523-5000

Grid Designer's Blog

Subscribe Share
Share this post

To stay up to date with our latest tech blog posts, subscribe here.

Post 3: How to Extend CI Pipelines with Continuous Performance Testing

Test Automation Sep 21, 2016 Grid Dynamics

by Mikhail Klokov, Victor Samoylov

In previous posts we've talked about why  Continuous Performance Testing (CPT) must be an integral part of managing the user experience. We've also discussed some of the reasons CPT is hard to implement.

Read More

Post 7:  A Frustrating Personal Experience with Unfaceted Search

Search Aug 31, 2016 Grid Dynamics

by Mikhail Khludnev

Mikhail Khludnev

I was recently on an airline flight with onboard entertainment. There was a good selection of movies, but look at the film navigation menu!

Read More

Post 6: Searching Grandchildren and Siblings with Solr Block Join

Search Aug 26, 2016 Grid Dynamics

by Mikhail Khludnev

Mikhail Khludnev

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.  In fact, with Solr Block Join, nesting depth and search option possibilities are almost unlimited, so your customers can see  more of what you have to offer with fewer clicks than it would take without Block Join. Here's how it works:

Read More

Post 5: The Segmented Filter Cache and Block Join Query Parser in Solr

Search Aug 16, 2016 Grid Dynamics

by Mikhail Khludnev

Mikhail Khludnev

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.

Read More

Post 4: How to Use Block Join to Improve Search Efficiency with Nested Documents in Solr

Search Aug 10, 2016 Grid Dynamics

by Mikhail Khludnev

Mikhail Khludnev

Faster responses make customers happy. Lower hardware requirements make budget people happy. Block Join can help accomplish both these goals, which is why we strongly suggest using it for nested document searches in Solr. But that’s enough about why we advocate using Block Join for nested and faceted searches in Solr. Now we’ll talk about how to do it.

Read More

Post 3:  How to Implement Block Join Faceting in Solr/Lucene

Search Aug 9, 2016 Grid Dynamics

by Oleg Savrasov

Oleg Savrasov

In a previous post, we talked about business motivations behind the support of structured documents in a Solr/Lucene index and the unique requirements for a  faceting engine which is created by this approach to modeling data. We have introduced SOLR-5743.

Read More

Post 2: High-Performance Join in Solr with BlockJoinQuery

Search Jul 21, 2016 Grid Dynamics

by Mikhail Khludnev

Mikhail Khludnev

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. 

Read More

Post 1. Introduction to Block Join Faceting in Solr

Search Jul 20, 2016 Grid Dynamics

by Oleg Savrasov

Oleg Savrasov

A straightforward look at how Block Join Faceting works, how it can save your customers from frustrating search experiences, and why Grid Dynamics created SOLR-5743 to bring Block Join Faceting to Solr

Read More

Advanced Solr/Lucene Topics: High-Performance Nested Search for E-commerce Applications

Search Jul 19, 2016 Grid Dynamics

by Victoria Livschitz, Eugene Steinberg

Solr/Lucene has emerged over the last few years as a leading open source search platform for large-scale e-commerce search engines. Systems based on Solr power major sites including Macy’s, Kohl’s, Walmart, Etsy, and many others.

Read More

Post 2: Why Isn’t Continuous Performance Testing More Common?

Test Automation Jul 19, 2016 Grid Dynamics

by Mikhail Klokov, Victor Samoylov

The main reason website and application performance testing is not already continuous in many companies is clear: it’s hard to implement. Why? Let’s look at a few CPT implementation issues:

Read More

Big Data

Test Automation

Search

Contact Us to Learn More

Subscribe to Our Blog