Searching for information on a site can be done by entering a search term. To narrow down your search you can use search selectors and filter the search results. The search is not case sensitive. For example, searching for pizza or PIZZA gives the same result.

The information on this page includes documentation about the traditional site search and the new site search with an extended filter.

As of the 19 June 2023 Horizzon release, the new site search is enabled by default. Returning to the traditional site search is still possible by deactivating the beta feature at the general Horizzon settings, via the Site search filter setting (in Early access features). Access to the settings requires the System Administrator role.


On this page:


Site search with extended filter [BETA]

The site search feature with an extended filter enables you to quickly narrow your search results based on specific criteria. 

Searching

  1. Open a site in Horizzon.

  2. In the search box at the top right of a site page, enter your keyword(s) and press Enter.

    If you prefer to directly set criteria to filter the search results beforehand, click the filter and set the criteria.


The search results are presented in a list, ordered by relevance. The page shows maximum 10 results at the time. To see more, browse to the other pages by clicking the controls at the bottom of the page.

The search result shows the items that match you keywords and filter criteria. All components of a site are included in the search result, unless filter criteria apply. In the search result, the search term can be included in the item's name, but also item property fields containing textual values, like name, documentation, or description.

Filtering search results

To quickly find the data you are looking for, you can narrow down the search results by setting criteria. Click the filter in the search box and set the criteria for narrowing down your search results:



Filter your site search using one or more of the following criteria.

View all, Diagrams, ObjectsSearch in all items available in the site, only views, or only objects.
KeywordsSearch for specific keywords. You can enter multiple values.
Object typesSearch for specific types. Depending on what you search for (all, views, or objects), it can be models, layers, diagrams, views, and objects, or only views or objects.
ModelsSearch in specific models. Depending on availability, you can select multiple models.
Content

Search for data (from data blocks) registered with objects. First select a subject (data block) and an item within the subject (data block field) and click the plus. Next, add the condition and data value and click the plus next to it to confirm. Optionally you can add additional conditions and values. When you're done, click Apply filter.

After that, you can select additional subjects and items with values and conditions, if needed.

Searching for data of type object reference is currently not supported.

Updated bySearch for items last updated by a specific user. Depending on availability, you can select multiple users.
Last updatedSearch for items last updated on a specific date or date range.


Click the View results button at the bottom to view the results of your filter. You can further adjust the filter by clicking the filter at the top of the list.


Using search selectors

To broaden or narrow down the search result you can use the following search selectors:

whitespace

Search for all terms present in the search box. Example:

application view will show all items containing application , or view, or a combination of both.

|

Search for either of the provided phrases. Example:
application|view will show all items containing at least one of the phrases application and view.

+

Search for the exact phrase and in the given order, not each word separately. Example:

application+view will show all items containing application view, in that given order.

Note: Do not place whitespaces between the search terms and the + sign:

Correct: application+view (searches for exactly both words in the given order)

Incorrect: application + view (searches for any of both words and both words, in any order)

-

Exclude a single term from the search. Example

-view will show all items except the ones containing view.

*

Extend the search term with any combination of unknown characters. Examples:

serv* will show items containing a word starting with serv (for example, server, Server, service, Services).

~N

Add fuzziness to the word. Example:

appliction~2 will show items near the word appliction (e.g., application).

Traditional site search

The topics in this section apply to the traditional site search feature.

Searching

  1. Open a site in Horizzon.

  2. In the Horizzon toolbar, click .

  3. In the search box, enter your keyword(s) and press Enter.


The search results are presented in a list, ordered by relevance. The page shows maximum 10 results at the time. To see more, browse to the other pages by clicking the controls at the bottom of the page.

The search result shows the items that include the exact search term that you have entered. Model packages, models, folders and schemes are not included in the search results. The search term can be included in the item's name, but also in an item property field containing textual values, like name, documentation, or description.

Following the example used in the procedure above, the result would show all items containing the word pizza. If you would search for pizz instead of pizza, the result would be 0 items because there is no item in the site that contains the exact word pizz. To find any results for pizz you can use a search selector to broaden your search.



By clicking a search result, you can browse to either a view page or object page.

Filtering search results

You can filter your search results by including or excluding information types. By default, views and objects are searched. Relations are not included. To include or exclude one or more of the element types, select or clear the check boxes below the search box.

You can also filter your search results on when a component was last modified by clicking the selection box on the right side in the search box.


Reserved characters

Some characters are reserved characters. You cannot use them as search term. They are:   + - = && || > <  !  ( )  { }  [ ] ^ " ~  * ?  :  \  /

A subset of these characters * ^ can also be used as search selectors, which is documented further below.

Using search selectors

To broaden the search result or narrow it further down, you can use the following search selectors:

whitespace

Search for all terms present in the search box. Example:

pizza order will show all items containing pizza , or order , or a combination of both.

-

Exclude this term from the search. Examples:

-pizza will show all items except the ones containing pizza.

pizza -order will show all items containing pizza, but not containing order.

-pizza order will show all items containing order, but not containing pizza.

-pizza -order will show all items except the ones containing pizza or order.

" "

Search for the exact phrase and in the given order, not each word separately. Example:

"pizza order" will show all items containing exactly pizza order, in that given order.

AND

Search for the phrase in any order. Example:

pizza AND order will show all items containing pizza and order, no matter the order the words are in.

OR

Search for either of the provided phrases. Example:
pizza OR pasta will show all items containing at least one of the phrases pizza and pasta.

?

Extend the search term with a single unknown character. Examples:

?or will show items containing a word that has one (any) character preceding or (for example, for).

an? will show items containing an followed by one (any) character (for example, and and any).

*

Extend the search term with any combination of unknown characters. Examples:

*er will show items containing a word ending on er (for example, customer , hunger , deliver , order ).

or* will show items containing a word starting with or (for example, order).

*or* will show items containing a word that has or in its name (for example, order, collaboration, choreography, for , vendor ).

^

Boost a search term

You can use the boost operator ^ combined with a weight number to make one search term more relevant than another. Examples:

insurance^2 policy will show all items containing the word insurance and/or policy, but the items containing insurance will be shown first. The boosted search term has a weight of 2 (^2).

payment order^3 will show all items containing the word payment and/or order, but the items containing order will be shown first. The boosted search term has a weight of 3 (^3).