Alation Search on Customer-Managed Instances

Customer Managed Applies to customer-managed instances of Alation

Alation’s Search feature accelerates data discovery by providing the ability to search among different object types and document content. Users can apply multi-dimensional filters to search results to further narrow down their findings.

Alation’s Search combines usage statistics with keyword search. It takes into account how often data objects are queried and catalog pages are visited to deliver relevant search results.

Note

Keyword Search refers to a method used to find information by matching words or phrases (keywords) that users type into the Search field against indexes of available content to retrieve relevant search results.

View Search Results

The Full-Page Search results page displays results sorted by relevance by default. Each result shows:

  • Object Title: The title and name of the object (if different from the title)

  • Object Type and Hierarchy: The object type and its path in the catalog hierarchy

  • Description: The object description; for queries, a portion of the SQL code may be shown

  • Trust Flags: Endorsement, Important Info, Warning, or Deprecation icons, where applicable

The Search results page displays the search results sorted by relevance such as text matches and popularity as shown below:

../../_images/Search_FullPageResults.png

From version 2021.2, results can be displayed as a list or a table. To switch views, toggle the list/table icon at the top right of the results page. Click the Table View icon to view the results in the table view:

../../_images/Search_TableView.png

The table view displays results with sortable, filterable columns including object type, trust flags, catalog path, author, and query SQL.

To customize the table view:

  1. Click Edit Columns to show or hide columns. The Result column cannot be hidden.

  2. Drag columns in the Edit Columns panel to reorder them.

  3. Click Reset to restore the default column layout.

Table view customizations persist across sessions until manually reset.

Filter Search Results

The Full-Page Search results page includes filters to narrow results. Standard filters available for most object types include:

  • Object Type

  • Starred / Watched / Visited

  • Source

  • Trust Flags

  • Tagged With

Additional filter categories include governance filters (policy-related), documentation filters (documents, glossaries, and terms), people and related objects (Stewards), custom fields, and date filters.

Note

Some filters include a Not set option for objects where a particular field has not been populated. Server Admins can disable Not set options using alation_conf. See Configure Alation Search on Customer-Managed Instances.

To clear all applied filters, click Options > Clear Filters, or click Clear in the Filters panel on the left.

From version 2024.1.1, you can filter search results by domain. See Search with Domains for more information.

Sort Search Results

Sort options are available at the top right of the results page and apply to both list and table views. The selected sort value persists until you log out or close the browser tab:

../../_images/NewSearch_16.png

Sort Option

Description

Relevance

Default. Sorts by text matches and popularity.

Last Updated

Sorts by most recently updated object, descending.

Last Created

Sorts by most recently created object, descending.

Export Search Results

To export search results to a CSV file:

  1. Click Options > Export Results. The Export Search Results as CSV dialog appears.

  2. Click Confirm. The CSV file downloads, limited to 10,000 rows. A download status notification is sent to your email if you have Alation email notifications enabled.

From version 2023.1.7, when exporting from the table view, the exported CSV contains only the columns you have chosen to display. In earlier versions, a default set of columns was exported.

Search Operators

In addition to standard keywords, Full-Page Search supports the following operators.

Search Query Reference

Query Type

Example

Behavior

Single keyword

apple

Returns all objects containing the keyword.

Multiple keywords

apple orange

Returns objects containing either keyword. Results containing both are ranked higher.

Explicit AND

apple AND orange

Returns objects containing both keywords.

Explicit AND with extra keyword

apple AND orange kiwi

Parsed as (apple AND orange) OR kiwi.

Negative keyword

apple -orange

Returns objects with apple but not orange.

Exact phrase

"apple pie"

Returns objects containing the exact phrase.

Exact phrase + negative

"apple pie" -quality

Returns objects with the exact phrase but not the negative keyword.

Exact phrase + keyword

"apple pie" quality

Returns objects with the exact phrase and optionally the keyword.

Multiple exact phrases

"apple pie" "orange juice"

Returns objects containing either phrase (implicit OR).

Underscore-connected

apple_orange

Returns objects matching apple, orange, or apple_orange. Results with the full string ranked higher.

Dot-separated

apple.orange

By default, treated as a hierarchical path (e.g., schema.table). Configurable — see Configure Alation Search on Customer-Managed Instances.

Wildcard

appl*, *appl, *appl*

Matches names/titles by pattern.

Plus symbol

C++

Supported as a literal search term. From version 2024.1.5.

Exclamation mark

Java!

Supported as a literal search term. From version 2024.1.5.

Multiple explicit AND operators (e.g., apple AND orange AND pear) and nested AND queries are not supported.

Saved Searches

Available from version 2021.3.

You can save search queries, including keywords, filters, and sort settings, for quick reuse. Saved searches are user-specific and visible only to you.

Search by Synonyms and Lexicon Abbreviations

Available from version 2023.3.2.

Alation Search supports synonyms to help users find objects using alternative terms. Two sources of synonyms are supported:

  • Custom synonyms: Defined via the search synonym API. For example, you can define msft as a synonym for Microsoft.

  • Lexicon abbreviations: Confirmed abbreviation-expansion pairs from Lexicon are treated as synonyms. A search for an abbreviation also returns results matching its expansion. Note that searching for a full word does not return Lexicon abbreviations. When a user enters a search word that is an abbreviation that happens to have a confirmed expansion in Lexicon, the search results will return objects that match both the abbreviation the user entered and its confirmed expansion from the Lexicon. By default, the Lexicon Search feature is enabled. Refer to Enable the Lexicon Search to enable or disable the Lexicon Search.

Example:

In this example, the search keyword bnk is a Lexicon abbreviation and the search also returns results which match its expansion, which is bank:

../../_images/NewSearch_07.png

Note

If a user searches by a full word, the results will not return Lexicon abbreviations.

Search Ranking

Applies from version 2022.4.

Alation Search ranks results using a combination of text match relevance, object popularity, and trust flags:

  • Endorsement boosts an object’s search rank, surfacing trusted data near the top of results.

  • Deprecation penalizes an object’s rank, moving it toward the bottom regardless of any endorsements.

By default, Data Sources, Terms, Articles, and Tags receive the highest ranking boost. Server Admins can adjust the relative weight of object types and trust flag influence using alation_conf. See Configure Alation Search on Customer-Managed Instances.

Bulk Actions

Full-Page Search results support bulk operations on selected objects. See the following topics for details: