Manage How Content Is Indexed and Searched
As an administrator, you can index data sources and catalog content that enables users to find the latest content when using the search bar on the Home page.
About Search Indexing
You can control which subject area content is indexed and searchable.
You can use the Data Model tab to configure searching indexing of semantic models and the Catalog tab to configure search indexing for objects in a catalog. You can also choose whether Homepage Ask and Oracle Analytics AI Assistant can use your semantic model indexed data in their search results.
Note:
File-based datasets are indexed differently. Users who upload datasets decide how and when they're indexed through the dataset's Inspect dialog. See Make a Dataset's Data Available for Search.Crawl results are added to the index in the languages that you specify. For example, if your company's headquarters are in the United States, and you have offices in Italy, then you can choose English and italiano to create an indexes in both English and Italian.
When indexing items in the Data Model tab, you have following options for Crawl Status:
-
Index Metadata Only: Indexes only dimension and measure names. This is the default selection. For example, column names such as Product or Order, and metric names such as # of Orders. Always use this option if the column contains sensitive data values that you don’t want to expose to users when they search on the Home page.
-
Index: Indexes metadata (dimension names and measure names) and data values. Applies only to dimension or attribute columns. For example, if you select this on a Product column, both the metadata for the Product column and its data values (such as iPad, iPod, iPhone ) are indexed.
Indexing data values provides additional functionality for users who want to visualize data values from the search bar on the Home page. Be aware that selecting this option can be costly because it indexes values for all of the columns in all subject areas of the semantic model.
Caution: When you index data, it's visible to all users who have access to that column. Take care not to index data for columns that contain sensitive data, as this will expose the sensitive data values on the Home page.
-
Don’t Index: Use this selection to completely exclude subject areas, tables, or columns from the index.
When indexing items in the Catalog tab, you have following options for Crawl Status:
-
Index: Use this option to include folders and items in the index.
-
Don’t Index: Use this selection to exclude folders and items from the index.
Oracle recommends that you don't set the Crawl Status field to Don't Index as a way of hiding an item from users. Users won't see the item in search results or on the Home page, but are still able to access the item. Instead, use permissions to apply the proper security to the item.
You should select only the items needed to create useful search results. Indexing all items yields too many similar search results.
Configure Data Model Search Indexing
You can configure how and when subject areas are indexed from the Data Model tab.
- In the Oracle Analytics Home page, click the Navigator, and then click Console.
- In the Console under Configuration and Settings, click Search Index.
- In the Data Model tab, click Enable Data Model Crawl.
- In User to Run Crawl As, click Search and enter a user that is a member of the BIDataModelAuthor or BIServiceAdministrator application roles.
- Select a language or hold down Ctrl to select multiple languages.
- Under Select Data Models to Index select a Crawl Status for your data models and columns.
- Click the checkboxes for Oracle Analytics AI Assistant and Homepage Ask to enable search indexing for them.
- Enter Synonyms at the column level for use by your organization.
- Click Save
.
- Optional: Click Run Now
to rebuild the search index with your changes.
Configure Catalog Search Indexing
You can configure how and when catalog objects are indexed from the C tab.
Schedule Regular Content Crawls
The administrator selects which folders to crawl and schedules when and how often to crawl the content.
Monitor Search Crawl Jobs
Administrators can check the last time content was indexed and monitor the status of crawl jobs. You can stop any crawl job that is running, cancel the next scheduled crawl before it starts, or rerun a failed crawl.
- In the Oracle Analytics Home page, click the Navigator, and then click Console.
- In the Console under Configuration and Settings, click Search Index.
- Click Monitor Crawls.
- Look at the Status column to find out when the content was last crawled and when the next crawl is due.
- Click Cancel to stop a crawl job that is Running or Scheduled.
Rerun a Search Crawl Job
You can rerun a crawl with the status of Terminated or that displays progress totals of zero.
- In the Oracle Analytics Home page, click the Navigator, and then click Console.
- In the Console under Configuration and Settings, click Search Index.
- In the Data Model tab, deselect and then reselect the Enable Data Model Crawl checkbox.
- Click Save.
- In the Data Model tab, deselect and then reselect the Enable Data Model Crawl checkbox.
- Click the Monitor Crawls link and locate the scheduled job. The revised crawl runs in a few minutes time.
Certify a Dataset to Enable Users to Search It from the Home Page
You certify a dataset uploaded by a user so that other users can search it from the home page using the search bar.
As an administrator, you use certification to control how much compute time is consumed by indexing datasets, which can affect system performance. If your dataset is not already indexed, see Index a Dataset.