Get started with Optimizely Graph
Optimizely Graph lets you fetch content and sync data from other Optimizely products.
Optimizely Graph uses GraphQL to provide powerful search and filtering capabilities. The client application can specify exactly what content it needs, making content consumption more efficient and faster.
Applications for Optimizely Graph generally involve content search or delivery.
- Content search – Create custom search tools that transform user input into a GraphQL query and then process the results into a search results page. You can extend the logic behind these queries to enable highly customizable search experiences. Also, Optimizely Graph's search is efficient compared to other Elasticsearch based searches.
- Content delivery – Because it can expose the content in a site as a graph you can query, you can build dynamic content blocks by querying data and shape as needed. For example, you may create a Related articles content block that queries the five most recent articles with the same tag or content type and displays titles, links, and an associated image asset in a block.
- Headless content delivery – Because GraphQL calls return data as a JSON object, Optimizely Graph can enable cross-application and cross-framework delivery of content. For example, you could create an app that pulls content from CMS into the app and renders it in a mobile-native format. This approach lets you create custom mobile apps with the same content as your traditional websites.
Optimizely Graph and Optimizely Search & Navigation
Optimizely Graph provides similar functionality to Optimizely Search & Navigation, but the products are technically different. Optimizely Graph is not intended to replace Optimizely Search & Navigation. Optimizely Graph has faster performance and added features, but you may not need to invest in additional features and performance gains, so Optimizely continues to support Optimizely Search & Navigation.
The benefits of a Optimizely Graph-based search service include the following:
- Faster search results.
- Better error handling.
- More flexibility over search logic.
- Cross-application and cross-platform search capability.
Integrations with Optimizely products
Optimizely Graph and Optimizely CMS
Optimizely Graph turns your Optimizely Content Management System (CMS) content into a graph. Like how a search engine crawls the web to build a graph-based index of content, Optimizely Graph transforms your CMS content into a form you can query. You can search and manipulate content using the GraphQL standard.
Optimizely Graph is included in the Optimizely Digital Experience Platform (DXP) Cloud service. You can enable it from within the PaaS portal, or you can request a stand-alone trial on Optimizely.com. When activated, you can install and deploy the required CMS package for your site. With the synchronization package installed, configure triggers and scheduling options that determine when the package will sync content between your site and the Optimizely Graph service. Then, you can use the access key you received at onboarding to query the GraphQL service and build solutions.
Optimizely Graph easily integrates with Optimizely Content Management System (CMS). See the following documentation for information on setting up Optimizely Graph:
Optimizely Graph and Optimizely Commerce Connect
Optimizely Graph integrates with Optimizely Commerce Connect so you can search, query, and deliver commerce content like catalogs, pricing, and inventory. See Optimizely Graph for Commerce Connect for information on setting up Optimizely Graph.
Updated about 2 months ago