Search Within Playbooks

The Advanced Mode allows you to search keywords for step type, tags, LQL, node name, display name, and description. This feature is helpful to perform an easy search of a keyword if you have a huge number of nodes in the playbook. To display the search area, click Search on the top-right corner of the page in the playbook designer.

The search within the playbook is of two types:

  1. Basic: The basic search allows you to filter and replace the keyword in the nodes.
  2. Advanced: The advanced search allows you to filter queries using attributes and combine search.

Basic Search

Search for a keyword in the basic search field and the results will display the keyword present in all the instances. Click on tabs below the search field to view the search in categories such as LQL, node name, display name, and description.

In the basic search, you can:

  • Search for a keyword and use the categories to filter the results
  • Search and replace a keyword in the node

Use Categories to Filter the Results

Click on LQL to filter the search in LQL nodes; similarly, you can click on other tabs to filter by categories: node name, display name, and description. The following screenshot shows the keyword search in the LQL category.

Search and Replace a Node

Click Replace icon in the search field to replace a keyword in the nodes. Enter a keyword in the replace field. In the search results below, you can choose to replace the keyword by clicking on Replace or Replace all in this node.

The Replace all in this node will change the name in all occurrences, whereas Replace will replace the keyword only in a particular instance.

Advanced Search

In Advanced search, you can filter the queries using attributes and combine search using boolean operators.

To use the advanced search, you have to switch to Advanced from Basic.

Save a Search Filter

Search allows you to save a filter by clicking on Save Filter. Enter the name of the filter and click Save. This option is available in basic and advanced searches.

The Filters link appears with the number of defined filters shown in parentheses. Click on the saved filters to view them. To delete the saved filters, click on the trash icon.

Search Node Names and Descriptions

To search the node names and descriptions, enter the text in the search field and press Return.
Searches are not case-sensitive. You can use wildcard (*) search to complete a text string.

Example: Searching with sys* finds steps with a name or description that begins with the string sys, Sys, or SYS.

Search Attributes

In addition to searching the node name and description, you can search for any of the attributes listed in the following table.

AttributeDescription
tagSearches for a match on tags. See Identifying steps by tagging and starring to learn how to assign tags.

Syntax
tag:

Example
tag:juan
isStarredSearches for a match on steps that are starred. See Identifying steps by tagging and starring to learn how to star a step

Syntax
isStarred:true
isStarred:false
isLeafSearches for a match on leaf steps.

Syntax
isLeaf:true
isLeaf:false
typeSearches for a match on the specified step type, which can be any of the following:

computation
output
root
scorer
augmentation
eventType
task
step
baseline
unknown

Syntax
type:

Example
type:scorer
operatorSearches for a match on either of the following:

The SELECT operator
Any other operators

Syntax
operator:

Example
operator:jsonToColumns

Combine Search using Boolean Operators

You can combine searches using the Boolean operators AND, OR, NOT, and can nest searches using parentheses.

Example:
type:computation AND isLeaf:true
type:task AND isLeaf:true
type:computation AND (jira OR sms)
tag:dana OR tag:juan
isLeaf:true AND NOT type:computation OR (tag:juan AND isStarred:true)

📘

Note

You cannot use the NOT operator by itself. For example, NOT type:computation is not supported.

To perform the NOT operator search, use *:* NOT type:computation (colon within wildcard, NOT operator, type:computation) expression instead.


Did this page help you?