Category SOLR

Highlighting in Hybris Search

This post is about on how to make product classification attributes searchable and how to highlight the search results.

Hybris + SolrCloud: sharding and distributed indexing

The traditional Hybris Solr cluster has a number of drawbacks, including a lack of failover and scaling capabilities. In this post, I explore SolrCloud as one of the possible options for resolving these issues.

SOLR-based dynamic availability groups. PoC: 500K availability groups

Situation I am still working on overcoming hybris’ limitations. Today’s topic is about personalized catalogs. In one of the previous blog posts, I talked about personalized prices for 500,000 customer groups. This time I want to tell you about personalized product availability. It is clear that in most cases the number of availability groups is […]

90M unique prices for 500K user groups

Situation Today’s challenge is about comprehensive pricing. 500,000 customers have unique prices for 180 products. In total, 90,000,000 priced items are in the system. Having logged, the customers should see their personal price. This is an extreme case of customer group prices. Complexity For the small number of  customer groups, the solution seems trivial. Indexed products […]

Apache SOLR 6 with SAP hybris 6

Situation As of today, SAP hybris officially supports Apache SOLR 5.3. This version of the search engine was released in August 2015. SOLR 6 released in April 2016. It has a number of new features as (in order of importance for hybris projects): Cross DC replication Accommodate 2 or more data centers Active/passive disaster recovery Support […]

Consolidating content and products SOLR search

Situation Hybris search is designed primarily to deal with products. There are no content page search capabilities in hybris. Hybris uses Apache SOLR for search. Using SOLR allows hybris to introduce such features as facet search, fuzzy search, and search-based category pages. Solr’s basic unit of information is a document, which is a set of data that describes something. […]

SOLR Product data partial update

Situation SAP hybris works with Apache SOLR to provide enhanced product search capabilities. There are two SOLR modes: indexing and search. In the indexing mode hybris fetches new products from the database and sends them to SOLR to index. Complexity This operation is quite expensive in terms of performance since the product data needs to be […]