Kentico Xperience 13 documentation and ASP.NET Core

Most documentation about running Xperience applications under ASP.NET Core can be found in a dedicated section: Developing Xperience applications using ASP.NET Core. The rest of the documentation still applies, but some code samples and scenarios might need slight modifications for Core projects.

Certain pages allow you to switch between Core and MVC 5 content using a selector located under the page heading.

All major differences between the MVC 5 and Core platforms are summarized in Migrating to ASP.NET Core.


Setting up search on your website

Xperience provides an index-based search solution, which allows users to search through the content of websites and various types of data within the system.

You can choose between two different approaches – Azure Cognitive Search and local indexes.

Azure Cognitive Search

  • Indexed content is stored using the cloud-based Azure Cognitive Search
  • Wide range of features, including faceted navigation, search result scoring, language analysis, etc.
  • Requires an Azure Cognitive Search service subscription (paid except for limited search scenarios, the price depends on the selected Pricing tier)
  • Search queries can target only one search index

To learn more, see the Using Azure Cognitive Search sub-chapter.

Locally stored search indexes

  • Search indexes are stored as files on the web server's file system
  • Offers multiple specialized index types (indexes covering custom table or form data by default, indexes with custom developer functionality)
  • Searches can target multiple indexes

To learn more, see the Using locally stored search indexes sub-chapter.