Adding a Search Filter to the Recipe
Adding a search filter to the recipe triggers validation for all search values. If any part of the validation fails, it prompts you with a warning message and sets the focus to the search filter of the incorrect value. The validation fails when a search filter has incorrect/invalid or duplicate values.
When performing these procedures, keep the following points in mind:
The recipe list cannot be empty when you trigger a search execution. This avoids generating empty search values.
For the search to execute, at least one scope is mandatory; else the validation fails and user interface displays an error. For usage information of the scopes, see
Rendering of Search Scopes.
If you attempt to execute a saved search via deep linking, wherein the search recipe includes one or more filters (say for example, an asset type
Application and/or an attribute
SOAP Version) that currently do not exist in the
CentraSite registry, then the user interface displays an error icon beside the non-existing search filter and a message stating
Invalid Search Condition.
Consider you have a search recipe with two or more search scopes, and sometime later you remove one of the scopes from the recipe, then the UI internally revokes the attributes that were specific to this scope and earlier listed in the
Sort by and
View drop-downs.
If you add a keyword or condition filter that already exists in the recipe, the user interface will simply add the duplicate entry (the newest) to the recipe with an error icon. However, if ever you remove the existing entry from the recipe, then the user interface automatically revokes the error icon from the duplicate entry.
If you are attempting to specify an invalid search scope via the text box, the scope will not be added to the recipe.
Use the following procedures (listed in the table below) to add the search filters to the recipe:
For the search filter... | See... |
Scopes (Predefined and Custom) | |
Keyword | |
Others | |