You can customize how your AI Search instance indexes your data, retrieves results, and generates responses. Some settings can be updated after the instance is created, while others are fixed at creation time.
| Configuration | Editable after creation | Description |
|---|
| Built-in storage | n/a | Upload files directly to an instance |
| Website | no | Connect a domain you own to index website pages |
| R2 Bucket | no | Connect a Cloudflare R2 bucket to index stored documents |
| Configuration | Editable after creation | Description |
|---|
| Vector search | yes | Vector search and the built-in vector index |
| Path filtering | yes | Include or exclude specific paths from indexing |
| Chunking | yes | Number of tokens per chunk and overlap between chunks |
| Syncing | yes | Sync jobs and indexing controls |
| Keyword search | yes | Enable keyword (BM25) search for exact term matching |
| Hybrid search | yes | Combine vector and keyword search with configurable fusion |
| Metadata | yes | Custom metadata fields for filtering |
| Service API token | yes | API token that grants AI Search permission to access R2 buckets |
| Configuration | Editable after creation | Description |
|---|
| Result filtering | yes | Match threshold and maximum number of results |
| Relevance boosting | yes | Bias results by metadata characteristics |
| Reranking | yes | Reorder results by semantic relevance using a reranking model |
| Query rewriting | yes | Rewrite follow-up queries using conversation context |
| System prompt | yes | Guide query rewriting and response generation behavior |
| Similarity caching | yes | Cache responses for similar prompts |
| Public endpoint | yes | Enable public access to search, chat, and MCP endpoints |
| UI snippets | yes | Embed pre-built search and chat components in your website |