“Filter” your commerce navigation

Within Episerver Commerce you can have a lot of rules for displaying a product to a visitor, e.g. if it's available for the current market. So it can happen that when you click on a main category or subcategory link there are no products displayed. To prevent this, as it can be quite annoying for … Continue reading “Filter” your commerce navigation

Offload your Episerver Find tracking

Imagine a site with 10+ instances and a lot of visitors and search requests. The find queries are tracked, to provide data for the auto suggest, and cached. And then... you get an error in Find: Too Many Requests. My first thought was to increase the value for StaticallyCacheFor. But it did not have as … Continue reading Offload your Episerver Find tracking

Remember BrilliantCut?

For a client with a huge catalog I needed something to make it easier to find their products in the back-end. Then I remembered BrilliantCut by Jonas Bergqvist, which does exactly that. As it hasn't been updated to work with newer versions of Commerce, I forked and updated it. I also added the filter option … Continue reading Remember BrilliantCut?

Speed up your product imports

When you use Episerver Commerce, your products will often be imported from an external source. When you use Episerver Find and there are a lot of changes, the import process might take a while and a lot of requests to Episerver Find will be made. So usually you would turn of the Episerver Find events … Continue reading Speed up your product imports

Check your content for indexing errors

Sometimes you can get errors when indexing your content with Episerver Find. Most of the time the errors that are logged are quite cryptic. So I have created a validator that uses your Episerver Find instance to check if your content will cause problems when it's being indexed. You just need to get the Serializer … Continue reading Check your content for indexing errors

Las Vegas Ascend lab

At this year's Ascend in Las Vegas, I had the pleasure of hosting a lab about personalizing Episerver Find by means of Episerver Social. I have put the lab on GitHub, in case you were not there and would like to do it, or if you want to get the code if you were attending … Continue reading Las Vegas Ascend lab

Add the average rating of content to your Find index

If you are using Episerver Social on your site, you may want to add the average rating of a page to the find index. The code is based on the SocialAlloy sample. This is the way how to make that work First add an extension method that gets the average rating of your content item. … Continue reading Add the average rating of content to your Find index

Personalize Find with Social, POC

If you are using Episerver Social on your site, it's possible to "personalize" search results for a logged in user. Or more accurately, boost e.g. contenttypes or categories of content the user has rated. It's possible to get a list of content the user has rated on your site. With this list you can retrieve … Continue reading Personalize Find with Social, POC

A generic TermsFacetFor solution

Those of you who know me a bit better know that I hate doing the same thing over and over again. When you do a TypedSearch in EPiServer Find you will have to add your facets to the query. If you have multiple types you might end up with a switch, separate queries for different … Continue reading A generic TermsFacetFor solution