Filters
You can narrow down a search result by applying filters, either by specifying filter options in the Asset Filters menu or by writing filter expressions in the Search field using the Model Manager search syntax — see also Asset Search Syntax.
The available filters can be categorized based on the types of fields that they match on. These field types affect how the field values specified in the filters are interpreted when searching the database. Text fields and keyword fields, for example, are used for text and name-like search data, respectively. A date or numeric field type enables you, for example, to match either exactly or as a range, while a selection field enables you to match values in a predetermined set.
See Field Types in the Model Manager Reference Manual.
To include spaces in a keyword field’s value, precede each space using a backslash — see Keyword Field and Escaping Reserved Characters in the Model Manager Reference Manual. No such escaping is necessary when searching a field of text type.
Asset Field Filters
The field filters common to all assets are:
Asset Identifier
The Identifier filter is a selection filter that matches on the unique identifier of an asset.
Title
The Title filter is a text field filter that matches on the title of an asset. You may find this filter useful when the searched title contains a word that is also commonly found in descriptions, such that performing a Full Text Search would yield too many results. The filter is only available using the Model Manager search syntax — see Table 4-3.
Description
The Description filter is a text field filter that matches on the description of an asset. Similar to a Title filter, you may find this useful when the searched description is also a common title. The filter is only available using the Model Manager search syntax — see Table 4-3.
Library
The Library filter is a selection filter that matches on the name of the asset library that an asset belongs to.
Asset Type
The Asset Type filter is a selection filter that matches on the name of the asset type assigned to an asset.
Last Modified
The Last Modified filter is a timestamp field filter for when the latest asset version was saved.
Last Modified By
The Last Modified By filter is a selection field filter on the user that saved the latest asset version. Write the name or display name of the user. A space in a searched name must be escaped by preceding the space with a backslash.
Owner
The Owner filter is a selection field filter on the current owner of an asset. Write the name or display name of the user. A space in a search name must be escaped by preceding the space with a backslash.
Deleted
The Deleted filter is a Boolean field filter on whether or not an asset is deleted.
Attribute Field Filters
Filter options for attributes appear in the lower part of the Asset Filters menu on the Home page. Similar to Asset Field Filters, each attribute filter option has an associated field type that affects how the values are interpreted when searching the database. The assigned field type depends on the value type of the primitive attribute, see Table 4-2.
Only primitive attributes used by at least one asset type — either directly as a top-level attribute added to one of the asset type’s sections or indirectly as a member of an added composite attribute — are shown in the menu. If you apply a filter on asset types themselves via the Asset Type filter, the list of shown attribute filters is further reduced based on the selected asset types.
Filters on primitive attributes of a Date or Number value type are specified as a range in the Filters section. Primitive attributes with a set of allowed values are filtered by selecting a subset of values from a list.
A primitive attribute with the Link value type can be matched on either the link URL address or the link text.
A primitive attribute with the Attachment value type can be matched on the filename, file type, last modified date, and file size of the uploaded attachment.
A primitive attribute with the File version or Model version value types can be matched on the title, item version type, item save type, saved date, saved by-user, and owner for the linked item version.
A primitive attribute with the User or User array value type can be matched on either the identifying key or the name and display name of the user.
Table 4-2: The field type assigned to each primitive attribute value type.
Composite Attribute Filters
Composite attributes also appear in the Asset Filters menu, with each of their primitive attribute members available as subfilter options. For table-valued composite attributes, the primitive attribute filters combine with Boolean AND-logic on a per table row basis.
Primitive attributes shown as top-level filters in the Filters menu only match the values of those primitive attributes added to the top-level of asset type sections, not those that are members of composite attributes. Conversely, primitive attributes shown as subfilters to composite attributes only match values inside those composite attributes.