Innoslate provides the ability to perform searches for specific entities within your project's database via 'Search View', shown below:
You will find the 'Search' form used to enter your search criteria to the right of the toolbar of 'Search View'. Search results will be displayed in the area below the toolbar which currently shows "No entities found that match your query." in the screenshot above. Recent searches will display in the sidebar on the left, which you can click on if you would like to run that search again.
You can search based on a number, a word or group of words, a label, a class, or both class and label in any combination you wish. Simply type your search criteria in the search box and click the blue magnifying glass button to perform the search.
You may need to upgrade your search system via your project's 'Dashboard' for some features to become available.
Searching for a number checks the number, name and description of every entity in your database looking for your search criteria. For example:
Searching for a word or group of words checks the number, name and description of every entity in your database looking for your search criteria. For example:
Basic Searches with Qualifiers
You can narrow your search results by labels, using the label qualifier. Since entities can have multiple labels you can also use multiple of these qualifiers. For example:
You can narrow your search results by class, using the class qualifier. Combined this with a label qualifier to further refine results. For example:
AND and OR
When a more advanced search is required, it is possible to use the AND and OR search modifiers to more precisely refine results. The AND modifier requires both values on either side of the AND be found. The OR modifier requires only one (1) of the values on either side of the OR be found. These modifiers can also be used in combination with a single word, class qualifier, and/or label qualifier. For example:
The NOT modifier will find the inverse of the following search term. For example:
Wildcard searches allow you to search for a combination of characters. Innoslate supports the asterisk(*) character to search for any number of non-whitespace character after the previous characters. With this you can search for numbers that start with specific characters. For example:
When searching for common variations of a word, like plural forms and verb endings, the tilde(~) character can be used. This modifier can be used on a single word in combination with other searches. For example:
List of Available Qualifiers
The table below outlines of all the search qualifiers supported by the Innoslate search system.
|Search Qualifier||Example Search||Returns|
|attribute.attributeName:Object||attribute.percentComplete:50||Entities where the specified attribute value equal the searched value.|
|class:Name||class:Action||Entities of the specified schema-based class.|
|createdon:Date||createdon:2015-01-01||Entities which were created on that date.|
|diagram:DiagramType||diagram:LML_ACTION||Entities which have that specific diagram.|
|has:file||has:file||Entities that have files uploaded.|
|has:image||has:image||Entities with an image set.|
|is:following||is:following||Entities the current user is following.|
|is:labelless||is:labelless||Entities with no labels applied.|
|is:leaf||is:leaf||Entities with no children (no target relationships on decomposed by).|
|is:orphan||is:orphan||Entities with no target relationships to any other entity.|
|is:root||is:root||Entities with no parents (no target relationships on decomposes).|
|label:Name||label:Activity||Entities with the specified label applied.|
|modifiedon:Date||modifiedon:2015-01-01||Entities which were last modified on that date.|
|number:Number||number:5.1||Entities with the specified number.|
|qualityScore<Score||qualityScore<50||Entities where the quality score is less than the specified value.|
- You may need to upgrade your search system via your project's 'Dashboard' for some features to become available.
- Duration attributes are searched in hours, so if a value of 30 minutes is set the search term would be 0.5.
- Number attributes that are distributions are calculated and evaluated at their mean value.