For AI agents: visit https://docs.developers.optimizely.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Dev guide
Recipes
User Guides
Dev guide
Recipes
API Reference
Changelog
Commerce Connect
Configured Commerce
Content Management System
Content Marketing Platform
Cross-platform products
Digital Experience Platform
Experimentation Data
Feature Experimentation
Optimizely Connect Platform
Optimizely Data Platform
Performance Edge
Recommendations
Web Experimentation
Campaign
Deprecated Products
Opti ID
Optimizely Graph
Dev guide
Recipes
User Guides
NuGet
Dev Community
Optimizely Academy
Submit a ticket
Log In
Dev guide
NuGet
Dev Community
Optimizely Academy
Submit a ticket
Log In
Cross-platform products
Optimizely Graph
Dev guide
Synonyms
Synonyms
Get Started
Overview of Optimizely Graph
Prerequisites for Optimizely Graph
Get started with Optimizely Graph
Get started with the GraphQL API
Release Notes
Learn
Architecture overview
GraphQL API technical overview
Create queries
Optimizely Graph releases and channels
Optimizely GraphQL basics
Search content
Sort content
Filter content
GraphQL best practices
Configure
Authentication
Single key
Bearer
HMAC
Basic
OpenID Connect (OIDC)
Authentication with OIDC for Optimizely Graph
Generic OIDC provider
Opti ID provider
Basic authentication from back end
Webhooks
Manage webhooks
Use case: Vercel deployment
Use case: Gatsby deployment
Build
Craft queries, filters, and relationships
Fragments and aliases
Perform Full-text search using Graph
Error handling and rate limits
Manage multi-lingual content
Send multilingual content to Graph
Query a specific locale
Natural language processing
Fallback languages
Handle large results
Skip and limit pagination
Cursor-based pagination
Query examples
Recent articles by category
Product search with inventory
Block with image and metadata
Optimizely Graph schema
Query
Cyclic queries
Parent and child queries
Recursive queries
Search hit tracking
Arguments
Locale
Where
OrderBy
Skip and limit
Cursor
ids (Filter IDs)
Content retrieval
Filter
Geo search
Logical connectors
Site search
Full-text search
Fuzzy search
Semantic search
Highlight
Facets
Summarize Optimizely Graph results using facets
Content variation
_json field
Operators
Inline fragments for content schema
Synonyms
Boosting
Hit count
Autocomplete
Modified and deleted content items
Stop words
Joins with linking
Text extraction from media
Pinned results
Performance and Monitoring
Item queries for single entities
Cached templates
Control field indexing
Synchronize Optimizely Graph using API
Sync fallback language versions
Sync content types for external data
Sync content data
API reference
Synchronize content data
Synchronize content types for external data
Optimizely Graph .NET Source SDK
Get started
Filter documents
Filter by IDs
Locale (language routing)
Where filter
Content types
Synchronize content
Use
Search Management portal
Smooth rebuild
Integrate
Introduction to Graph integrations
Optimizely CMS (SaaS)
Get started with Optimizely Graph for CMS (SaaS)
Explore your schema
Best practices and troubleshooting
Quick start guide: C# and .NET
Quick start guide: Next.js and React
Optimizely CMS 13
Provision an Optimizely Graph instance for CMS 13
C# SDK for CMS 13
Optimizely CMS 12
Get started with Optimizely Graph and CMS 12
Configure CMS 12 to send content
Synchronize content events to Optimizely Graph
Advanced features
Best practices and troubleshooting
Performance optimization
Quick start guide: C# ASP.NET
Build an ASP.NET Core API (manual GraphQL client)
Build an ASP.NET Core API using StrawberryShake (recommended)
Explore your schema
Quick start guide: Next.js React
Live preview with Next.js (headless)
Optimizely Commerce Connect
Upgrade
Overview of migrating from Search & Navigation
Feature comparison
Migration decision framework
Migrate Search & Navigation features to Graph
Migrate synonyms
Migrate best bets to pinned results
Migrate autocomplete
Migrate boosting
Troubleshoot migration issues from Search & Navigation to Graph
Troubleshoot
Troubleshoot common errors
Debug GraphQL queries
Collect diagnostic data and contact support
Known limitations and workarounds
Synonyms
Describes how to enable and use synonyms in Optimizely Graph.
Copy Page