ISearchQuery

Represents a search in the data repository.

Data objects can be searched for in the data repository of onion.net by means of this interface. In order to filter data objects in a targeted manner, this interface provides properties for narrowing down the result quantity.

This search does not scan the data archive (archive search) or the versions of data objects.

Properties

PropertyDescription
Content:ContentFilter

Searches the content of the data objects for occurrences of the indicated words.

CreatedFrom:DateTime

Filters the result quantity by date of creation.

CreatedTo:DateTime

Filters the result quantity by date of creation.

Creator:IUser

Filters the result quantity by creator.

Editor:IUser

Filters the result quantity by last editor.

LastEditedFrom:DateTime

Filters the result quantity by the date of the last edit.

LastEditedTo:DateTime

Filters the result quantity by the date of the last edit.

Mode:SearchMode

Filters the result quantity by area.

Name:NameFilter

Filters the result quantity by name.

Paths:IPathFilterCollection

Filters the result quantity by the structure in the data repository.

Schemes:ISchemaFilterCollection

Filters the result quantity by schema.

Status:DataObjectStatusFilter

Filters the result quantity by the status of the data object.

Methods

MethodDescription
Execute():ISearchResult

Executes the search.