Search and Filtering

Search and Filtering — the catalog's query-oriented entry point. Free-text search across entity names plus seven faceted filters.

Search is the catalog's primary query-oriented entry path — type what you are looking for, and ODD finds entities matching across names, descriptions, and metadata. Where the Directory walks the catalog hierarchically, Search is free-text + faceted.

With the user-friendly search interface, finding the information you need is easier than ever. Type your search query into the search bar and ODD does the rest.

To get started, navigate to the main page of ODD Platform and select the Catalog tab. There you will find the Search bar and Filter options.

Type your search query into the search bar

The platform incorporates faceted search capabilities. This means you can refine your search results based on specific attributes, ensuring that you find exactly what you are looking for.

The Filters panel on the Catalog page exposes seven facets:

  • Datasource — restrict results to entities ingested from a specific datasource (single-select).

  • Type — restrict results to one or more data entity types (e.g., TABLE, JOB, DASHBOARD; multi-select). Only shown after an entity-class tab is selected at the top of the Catalog (Datasets / Transformers / Data Consumers / Data Inputs / Quality Tests / Groups / Relationships).

  • Namespace — restrict to entities in a given namespace (single-select). Useful in multi-team setups where each team owns its own namespace and wants to see only its own datasets, jobs, and quality tests in one click.

  • Owner — show entities owned by one or more selected owners (multi-select).

  • Tag — show entities carrying one or more selected tags (multi-select).

  • Groups — show entities that are members of one or more selected Data Entity Groups (multi-select). Useful for narrowing the search to a logical project, domain, or pipeline group rather than a flat datasource list.

  • Statuses — show entities in one or more selected statuses (multi-select; e.g., STABLE, DEPRECATED).

Filters

Per-result transparency

As you type your search and adjust filters, ODD dynamically responds, delivering results in seconds. Each entity in the search results is accompanied by an information and a question icon, offering additional clarity and insight:

The information icon shows you what you see in your search results
The question icon shows you why you see it in your search results

Technical details

The underlying constants used by the search engine are defined in FTSConstants.java.

Step 1. Metadata ingested into the platform goes through indexing to improve search efficiency.

Step 2. When you search or apply filters, the search engine processes your inputs by recognizing search terms, applying relevant constraints, and identifying metadata entries closely related to the query.

Step 3. Next, ODD ranks these matching metadata entries based on a specific criteria and their relevance to your search.

Metadata ranking for search within ODD

Where else search appears

Search and filtering are available not only in the Catalog tab, but in Query examples, Master Data, Management, and Dictionary tabs as well — each Management sub-tab (Datasources, Owners, Tags, …) has its own list-level filter. The Catalog-level full-text search across data entities is exclusive to the Catalog tab.

Where to next

Last updated