Structured search

You can create a structured search, which searches for data in specific properties of chart items. You can find entities or discover relationships.

About this task

To describe the items that you are looking for, you create a search structure. The structure can consist of one entity type, or two entity types and a link type between them. For each part of the structure, you can specify that a chart item must be of a particular item type or semantic type to satisfy the query. Then, you can then use search conditions to add item characteristics to the query.

The characteristics of an entity can be described by its own properties and the properties of its linked items. For example, to find a Tom Smith who lives at 12 Main Street, you can use a linked entities structure. You can specify that one entity of a linked pair of chart items must have a semantic type of Person and a label that contains "Tom Smith". Then, you can specify that the other entity must have an entity type of House and have '12 Main Street' for its 'Address 1' attribute value.

You can use a structured search to find relationships. For example, to identify the accounts that are involved in high value transactions, you can search for links that represent transactions of value greater than $75000.

Tip: To search for items that are indirectly linked through intermediate items, use Find Linked Items or Find Path.


To create a structured search:
  1. Click the Analyze tab, and then in the Find Items group, click Visual Search.
  2. Select the type of search:
    Single Entity Searches for data in entities only.
    Linked Entities Searches for data in entities and links.
  3. To select the item types or semantic types to search for, click each part of the search structure then select an entry from the Type list.
    You can choose from the following options:
    • To search for chart items that have any item type, select (any).
    • To search for items that have an item type from a specific palette, select (is member of) and then select a palette from the Palette list.
    • To search for items that have a specific semantic type, select (semantic types), select a type of match from the list, then click Browse to select a semantic type. The Semantic Types list contains semantic types that are used on the chart.
    • To search for items that have a specific item type, select the item type from the Type list. The list contains item types that are used on the chart.
  4. Optional: For each part of the structure, you can specify a search condition in each of the Identity/Label, Date & Time, and Attribute Class areas. To satisfy the query, an item must satisfy all the conditions.
  5. To specify a link direction in a search for linked entities, click the link in the structure, then select a direction from the Direction list.
  6. Optional: If items are selected on the charting surface, to restrict the search scope to all selected items or all unselected items select the appropriate option from the Search Items list.
  7. To choose what Analyst's Notebook does with the items that form the search results, select an option from the Matched Items list. If items are selected on the charting surface, you can add the search results to the selection, or clear the selection of items in the search results. In any scenario, you can replace the selection with the search results.
    Tip: If your search is for linked entities, you can select whether the Matched Items action applies to all search results, or only the items that match specific parts of the structure. Select the appropriate check boxes in the Apply To area. For example, if you are searching for people who own vehicles, you can choose to select only the people in the search results.
  8. To include hidden chart items in the search and reveal them as part of the operation, select Reveal Hidden.
  9. Click OK.
    Analyst's Notebook runs the search.