Visual Query structure
Any query structure that you build defines the types of records that you are searching for and the relationships between them.
The query structure constrains the search by type and by relationship. It can consist of:
-
A single query entity
For example, a query structure that contains only a Person can find people in the Information Store regardless of any relationships they might have.
-
An entity-link-entity query combination
For example, a query structure that contains a Person, a Vehicle, and an Owner link between them can find people who own vehicles.
-
A more complex network of query items
For example, a query structure that contains a Person that is linked to a Vehicle with an Owner link, and linked to an Account with an Account Holder link. This query can find people who own vehicles and are account holders.
When you define a query structure, you can:
- Specify link direction on any of the links in the structure. For example, you might want to search for transaction links from an Account that has a specific account number to any other account.
- Indicate that multiple records of a type must be present to meet the query criteria by adding a count condition on an item in the query structure. For example, you might want to search for accounts that are involved in transactions to at least two accounts that meet certain criteria. You can specify the count condition using the operator Greater than or equal to with a value of 2, when you add query conditions.
- Where your query entity has links to two or more other entities, you can specify which relationship the count condition applies to in your query structure.
Note: You cannot specify a count condition on more than one
query item.