Search in Workspace
BMC Helix Continuous Optimization has a built-in search engine that allows you to search for entities in an easy way.
Access search in one of the following ways:
- By using the search box at the top right side of your screen.
- Clicking the Search tab on the Quick analysis page.
In Workspace, search for specific systems, business drivers, domains, analyses, models, or reports, regardless of the domain from which you are performing the search for improved usability.
You can also limit the search to specific BMC Helix Continuous Optimization objects such as systems using filter tags.
Clicking on the name of an item in the list of results you can access its detail page for further investigation.
To create an entity filter based on this search, click Save as new entity filter. For more information, see Managing-entity-filters.
You can save the search as a new entity filter only if your user role is assigned to the WEB_ANALYZE_EDIT (analysis > edit) permission. For more information, see Default-user-roles-and-permissions.
Searching for entities
The search string is case insensitive and can be composed by using single terms (including wildcards) or phrases (delimited by double quotes), optionally combined by using boolean operators.
For example: database* AND "web service" -test
You can also restrict the search to specific fields (for example, only systems) by using the following syntax: <field>:<value>.
For example: system:vmw* OR system:web*
Make sure that you enclose the complete search string within quotes to get accurate results. For example, if the search string is sys:TEST1, the search results return both TEST1 and TEST10. To search only for TEST1, use this syntax sys:"TEST1"
Use one of the following methods to search for entities:
Using wildcards
Wildcards allow you to search for similar terms by using a single string.
The following types of wildcards are available:
- Single character wildcards (?): Indicates one variable character. For example, to search for "text" or "test", you can use the search string te?t.
- Multiple character wildcards (*): Indicates zero or more variable characters. For example, to search for "test", "tests", or "testing," use the search string test*.
Using boolean operators
Boolean operators allow you to combine terms and phrases in a search by using logical operators. Specify the boolean operators by using capital letters (uppercase) in the search string. The following table lists the supported operators:
If you do not specify any operator between two terms, the AND operator is used by default.
Grouping search terms and phrases
Use parentheses to group clauses and form sub-queries. For example: (database* OR "web service") AND billing
Restricting the search by using fields
Use the following syntax to restrict the search to specific fields: <field>:<value>
where <field> is an optional filter used to restrict search results. The available fields, including values to be provided and examples, are listed in the following table. Searching with unique IDs can be useful if you already know the specific ID of the object you are looking for.
Escaping special characters
If you need to use special characters as a part of the search string, they must be properly escaped by using the \ character. For example, to search for a system called "Database (2)", you must escape the string as follows: Database \(2\)
Special characters that need to be escaped are: + - && \|\| \! ( ) { } \[ \] ^ " ~ * ? : \ /
Searching for analyses, models, or reports
Search for specific analyses, models, or reports across Workspace to reduce the time required to look for these objects in different Works folders.
Use the following syntax to search for analyses, models, or reports: <field>:<value>.
The value can be the name or IDs of these objects that match the search string. Searching with unique IDs can be useful if you already know the specific ID of the object you are looking for. The following table lists the available fields, including values to be provided and examples.
Field name | Value |
---|---|
analysis | Full or partial name of the analysis. Examples:
|
analysisid | ID of the analysis. Example: analysisid:2251 |
model | Full or partial name of the model. Examples:
|
modelid | ID of the model. Example: modelid:859 |
report | Full or partial name of the report. Examples:
|
reportid | ID of the report. Example: reportid:29 |