Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
This document provides a basic introduction to searching and filtering in EPiServer CMS. A search solution to help website visitors find what they want can be created by combining EPiServer Data Source controls, listing controls and even third-party controls (.NET etc). If you require more extensive search functionality in your website solution there are also third-party search engines that can be integrated with EPiServer.
The EPiServer CMS SearchDataSource is one of the major data source controls shipped with EPiServer CMS it is a flexible web control enabling different types of searches in an EPiServer CMS website, see below for further information.
The SearchDataSource web control can support text and property searches, also different criteria can be applied to both types of searches.
Searching for pages often comes in the following distinct forms:
A filter is a general mechanism in EPiServer that is used to manage and manipulate information in listings and collections of content (PageDataCollection, IContent). As a developer, you can construct your own filters, which can then be used in conjunction with listings to display content. A filter has three primary functions and is used for adding, removing and sorting.
See the following most common built-in filter options:
The EPiServer filter classes and enumerations are documented in EPiServer.Filters namespace.
It is also possible to create your own filters by extending the EPiServer.Filters.IPageFilter class.
Last updated: Feb 23, 2015