Search examples

This topic explains how certain configuration settings can affect your search results. The topic is intended to:

Tip For more information, go to Customizing search index and Understanding search behavior and relevance.

Searching for assets that contain more than one word in their names

Search text: marketing team summit

Interpretation: "marketing" or "team" or "summit"

Search result: Assets with the following names are found:

Note The order of the actual results may differ from the following order.

Searching for assets that contain CamelCase in their names

Search text: MarketingTeam

Interpretation: "marketing" and "team"

Search result: Assets with the following names are found:

However, an asset with the following name is not found: team. This is because the search engine expects both the words ("marketing" and "team") in the name.

Searching for assets that contain underscores (snake_case) in their names

Search text:marketing_team_summit

Interpretation: "marketing" and "team" and "summit"

Search result: Assets with the following names are found:

However, asset with the following name is not found: marketingteamsummit. This is because the search engine treats marketingteamsummit as a single term.

An asset with the following name is also not found: marketing_team. This is because the search engine expects all the three words ("marketing" and "team" and "summit") in the name.

Searching for assets that contain special characters in their names

Search text: team's calendar

Interpretation: "team" or "calendar"

Search result: Assets with the following names are found:

Searching for assets that contain URLs in their names

Search text: scheme://doma.in/optional/path

Interpretation: "scheme://doma.in/optional/path"

Search result: Assets with the following names are found:

Searching for database objects

You can search for database objects using dot notation in your search text. Dot notation allows you to specify database objects by connecting their hierarchical components with dots, such as schema.table or database.schema.table.column. This method allows you to quickly locate specific assets within a database structure.

Prerequisites: The following assets exist:

Search text: sales.transactions

Interpretation: The "transactions" asset within the "sales" asset

Search result: The following assets are found:

Tip Searches are case-insensitive, meaning that the capitalization in your search text doesn't affect the results.

The following table contains additional search texts and their prioritized search results.

Search text Prioritized result
datahub.sales.transactions.customer_id The customer_id column that is in the transactions table within the sales schema of the datahub database.
datahub.sales.transactions The transactions table that is within the sales schema of the datahub database.
datahub.sales. All tables that are within the sales schema of the datahub database.
Note If the Lower relevance for Columns (in preview) setting is enabled, Column assets aren't prioritized in search results even if you use dot notation.

Handling duplicate asset names

Suppose that three Column assets with the same name, customer_id, have the following full names:

The following table contains search texts and their prioritized search results.

Search text Prioritized result

datahub1.sales.transactions.customer_id

customer_id column in the datahub1 database.

 

sales.transactions.customer_id
  • customer_id column in the datahub1 database.
  • customer_id column in the datahub2 database.
transactions.customer_id
  • customer_id column in the sales schema.
  • customer_id column in the datahub1 database.
  • customer_id column in the datahub2 database.
  • customer_id column in the sales1 schema.