Advanced search is used to build a set of conditions (or constraints) to use to find records. Three types of conditions may be used: Any/All Constraints, Field Constraints, and Group Constraints.
As of CollectionSpace Release v6, users have a high degree of control over the conditions to include with an advanced search. Users may:
Add single fields to the advanced search form
Set search operators for each field in the advanced search form
Remove fields from the advanced search form
Add groups of fields to the advanced search form
Combine ANY and ALL logic within the advanced search form
Add single field to advanced search form | |
| |
| |
| |
|
Set search operators for each field in the advanced search field list | |
| |
NB: All field constraint operators, with the exception of is blank, imply that the field is not blank. For example, Color is not red will only find records where Color has a value, and it is not red; it will not find records where Color is blank. A search for Color is not red or Color is blank will find both. | |
Remove fields from the advanced search field list | |
| |
|
Add groups of fields to the advanced search field list | |
| |
| |
| |
|
Combine ANY and ALL logic within the advanced search form | |
Any/All constraints contain other conditions, and are used to specify one of two operations:
By default, every advanced search starts with an any/all constraint that can not be removed. Other conditions may be added to this initial constraint, including more any/all constraints. | |
| |
| |
Users may nest any/all constraints to group and’ed conditions inside or’ed conditions, and vice versa. The video example to the right finds objects that are either from the Photographs department, in the teaching collection; or from the Paintings and Sculpture department, in the study collection
|