About keyword searches

When you complete a keyword search in a project, the data is refined to only include records with the matching search terms. In the Catalog, the list of projects and data sets are filtered to only include items with the matching search terms.

Note:

Keyword Search results may not display in all data sets. For results to be available, at least one attribute in the data must have String values that are larger than 200 characters on average, or else one or more attributes must be manually enabled for full text search through the Transform page of a project.

Keyword searches

For non-Boolean searches, Studio looks for items that have all of the terms. If it finds any, it stops looking and returns those records.

If none of the items have all of the search terms, then records are returned based on the partial search rules:
  • The item must contain at least one of the search terms.
  • The item cannot be missing more than two of the search terms.
For example, if you type California red berry sweet, then:
  • An item containing only one term would not be a match.
  • An item containing two or more terms would be a match.

To use other logical operators such as AND and OR, see About Boolean searches.

Wildcard searches

As you type a keyword in the search box, Studio implicitly adds a trailing wildcard (*) after each character and performs character-by-character matching as you type. Adding a wildcard character to the search syntax has no additional effect.

Search refinements

When you complete a text search, the refinement appears in the Selected Refinements panel. "Did You Mean" and spelling-corrected results also appear in the Selected Refinements panel:


Search refinement on the Selected Refinements panel

For more information on how refinements display, see About the Selected Refinements panel.

Displaying snippets for search terms

On the Results List and Results Table components, the search terms may be highlighted. For attributes that support snippeting, the search snippet displays. The snippet displays the portion of the attribute value that contains the search terms.

Effect of relevance ranking

For non-Boolean searches, relevance ranking can affect the display order of results on the following components:

Component Effect of Relevance Ranking
Results List If there is no default sort order for the Results List, and you haven't applied a sort to the list, then when you submit a search, the results sort based on search relevance.

If a specific sort order has been applied to the table, then the relevance ranking settings are not applied.

Results Table If there is no default sort order for the Results Table, and you haven't applied a sort to the table, then when you submit a search, the results sort based on search relevance.

If a specific sort order has been applied to the table, then the relevance ranking settings are not applied.

Map When you submit a the search, the results automatically sort based on search relevance.

A Search Relevance option is added to the Sorted by list.

You can then switch between the Search Relevance option and the other available sorting options.