HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In

Below are the built-in filtering extensions with usage examples.

## ExcludeDeleted

Excludes all content that was moved to the trash (recycle bin).


This method is important because, by default, content in the trash is indexed.

## PublishedInCurrentLanguage

Checks if content is published in the current language.

## CurrentlyPublished

Checks if content is currently published in any language.

## FilterOnReadAccess

Filters content to which the end user does not have access. This method uses `VirtualRoleRepository`, which includes users, roles, and visitor groups.

## FilterForVisitor

Group of filters including `ExcludeDelete`, `PublishedInCurrentLanguage`, and `FilterOnReadAccess`.