Kentico Custom Search Index Tips

Kentico Custom Search Index Tips

Kentico offers a smart, index-based search engine powered by Lucene.NET. Kentico makes it easy to generate search indexes and implement a keyword based search out of the box. However, if you need a more detailed search with multiple filters or facets, and want to use Kentico's smart search for this, it must be custom developed. In this blog post, I will share some vital tips on creating a custom faceted search index in Kentico.

Leverage browser caching in Kentico for improved page speed

Leverage browser caching in Kentico for improved page speed

Page speed performance is of the utmost importance to us here at Refactored. Testing for page speed is part of our regular pre-launch checklist. One of the items that we look for to improve page speed is if things are properly cached. Kentico makes it easy to set up caching in their settings, however the client-side file caching settings only applies to dynamic files that are managed by the Kentico application. You will find that even after configuring these settings, Google PageSpeed Insights still says you need to leverage browser caching. In this post I will show how easy it is to add a few lines of code to the web.config to leverage browser caching in Kentico and ensure that physical files stored on the file system are properly cached.

Extending the Hierarchical Viewer

Extending the Hierarchical Viewer

Kentico's hierarchical viewer is a very flexible control. I have used it to create everything from simple listing pages to complicated mega menus. So when I needed to create another parent/child listing page, my first thought was to use the hierarchical viewer. In this instance, however, I quickly ran into an unexpected limitation.

Let's Talk. We can help.