You are here:
Set Up Semantic Search
Configure AWS services, connect them to your Salesforce org, and add semantic search to record pages and Agentforce agents.
- Prerequisite: Prepare Your AWS Environment — Set up the AWS account, region, source bucket, and metadata convention that search requires.
- Step 1: Enable External Storage Search — Turn on the feature and grant access in your Salesforce org.
- Step 2: Set Up a Search Index — Configure Amazon Bedrock or Amazon Kendra to index your S3 files.
- Step 3: Set Up the Search API Gateway — Expose the search service through an API your org can call.
- Step 4: Connect the Search Service to Your Org — Add a named credential and configuration so your org can run searches.
- Step 5: Add Semantic Content Search to a Record Page — Place the search component where users need it.
- Step 6: Set Up External Storage Skills with Agentforce — Configure an Agentforce agent to help users search through a chat interface.
- External Storage Search Prerequisites
Before you configure semantic search, complete the prerequisites. - Prepare Existing Files for Ingestion
Create metadata sidecar files so that the search service can associate existing Amazon S3 objects with Salesforce files. - Set Up a Search Index for Amazon S3 Files
Choose Amazon Bedrock or Amazon Kendra to index files in the Amazon S3 bucket connected to your Salesforce org. - Configure a Gateway API for External Storage Search
Expose Amazon Bedrock or Amazon Kendra through an AWS API that accepts Salesforce search requests and returns supported search results. - Connect the External Search Service to Your Salesforce Org
Create authenticated callout configuration and identify the active AWS search provider for your Salesforce org. - Add External Storage Search to a Record Page
Add the Amazon S3 Search Results component to a Lightning record page so that users can search files associated with the current record. - External Storage Semantic Search Agent Actions
The External Storage Semantic Search subagent helps users find files stored in external storage systems by searching images, audio recordings, video footage, and PDF documents.
