Disabling search for custom and external objects and scheduling bulk uploads during off-peak hours helps speed up search.
To make searches faster across your org:
Disable search for custom objects that your users aren’t actively searching on
- Choose which custom objects your users can search by enabling Allow Search on the custom object setup page. If you don’t need a custom object’s records to be searchable, disable search or you slow down searches across your org.
- By default, search is disabled for new custom objects. Disabling search doesn’t affect reports, list views, or lookup searches. You can still do lookup searches for records of a custom object when search is disabled. The lookup search matches only on the record name.
Note For custom objects to be searchable, the custom object must be associated with a custom tab
and that tab must be visible (not set to Tab Hidden). Also, the tab visibility must be correct
for a user’s profile. Users aren’t required to add the tab for display, but the tabs are still
searchable.
Disable search for external objects that your users aren’t actively searching on
- To disable search for an external object, deselect Allow Search on its setup page. To include an external object in SOSL and Salesforce searches, enable search on both the external object and the external data source.
- By default, search is disabled for new external objects. However, you can validate and sync an external data source to automatically create external objects. Syncing always enables search on the external object when search is enabled on the external data source, and vice versa.
- As with custom objects, unnecessarily making an external object searchable can slow down searches across your org.
Avoid making significant changes to your org at once
- Creating or updating many records at the same time, such as via data imports, increases the time it takes for each record to become searchable. If you have a large org with many users who frequently make simultaneous updates, schedule bulk uploads and background processes to run during non-peak hours.