Once you have started a search, you are taken to an exploration view where you can conduct further filtering.
The search bar is the central hub for filtering the current set of objects. Click into the search bar to expose the search menu. From there, a few filtering options are available:
→ You know what property you want to filter on?
Example: “I want to filter on the language of my employees”
In the search menu, you can find a list of all properties (B) (and optionally their descriptions) sorted alphabetically.
Type in the search bar (A) to search for specific property types. When the desired property is selected, a pop-over will you allow to chose values to filter on for that property. The input experience varies based on the type of the property (numeric, text, date, etc.). For text properties (e.g. language), options can be filtered by typing in the pill.
→ You know the value but not which property it belongs to?
Example: “I want to filter for flights to Los Angeles“
Type the value (e.g. “Los Angeles”) in the search bar. If the value exists in the current object set, the option to filter “where Destination City Name is Los Angeles” will be available in the right hand side of the search menu.
Keyword searches are supported across all of an object type's properties or a specific property. To perform a keyword search across any properties that contain your search term, type in the search bar and use the Enter key. Modify the resulting filter by clicking on the filter pill "Has keywords".
To perform a keyword search on a property, select a text property, type your query, and use the Enter key or switch to the "Keyword" tab in the filter chart.
By default, keyword searches match on the exact word or phrase and do not match on prefixes or suffixes. To perform a prefix search, see the "Starts with" modifier below.
For a given search term, three options are available to modify the query. For consistency, use the toggles to control these modifiers rather than editing the terms in this dropdown.
NOT term
.term*
, and will match on both “term” and words like “terminal”. Wildcard searches are only supported on single-word searches. For instance, you can search for properties that start with "term" but not for properties that start with "my search term".Selecting “And” or “Or” will add a new search term to your existing query connected by the corresponding logical operator. After adding a new term, click on a term to edit it.
Search terms and logical operators can be nested to perform more complicated queries. See below for an example of a nested AND within an OR. Also note that modifiers for a given search term display in a compact view when not being edited.
Click on an “And”/“Or" tag to flip the operator. Note that if operators on two adjacent levels become the same, the filter will simplify to a single level of nesting.
In the same way that filters can be applied directly on current object properties, one can filter objects based on their relations. To choose a relation for filtering, select in the left panel of the search menu.
To search for objects that have a particular link, select the "Has Link" option, highlighted below as "Has Flight Delay Event". This filter can be used to show either objects that have the associated link, or objects that do not have the associated link.
Example: “Flights with an associated delay event.”
To search for objects whose linked objects have a specific property, select the relation in the left side of the search menu panel. From there, choose a property type to filter.
Example: “Flights on an Aircraft that were manufactured in 2018.”
It is also possible to search for objects that have links to other specific objects. For example, after selecting a link choose the option "Filter by Airline". This opens a filter for links to specific objects. Linked objects are displayed by their title in the resulting listogram.
Example: "Flights operated by a particular airline."