# Cloud SDK 0.6 > Sitecore Cloud SDK documentation for developers, in English, version 0.6. - Product: Sitecore Cloud SDK - Audience: Developers - Language: English - Version: 0.6 - Status: Current - Canonical URL: https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk ## Sitecore Cloud SDK for JavaScript - [Sitecore Cloud SDK for JavaScript](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/sitecore-cloud-sdk-for-javascript.md): Easily set up tracking and personalization, and build search experiences in JavaScript web applications with the uniform, seamless integration workflow provided by the Cloud SDK. - [Comparison charts](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/sitecore-cloud-sdk-for-javascript/cloud-sdk-comparison-charts.md): Understand the differences between the Cloud SDK and other Sitecore SDKs and tools, so you can choose the ones that best suit your requirements. - [Release notes](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/sitecore-cloud-sdk-for-javascript/cloud-sdk-release-notes.md): Release notes for Cloud SDK packages. ## Getting started - [Prerequisites](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/getting-started/prerequisites.md): Check that you have the necessary Sitecore subscriptions and a compatible app, and prepare your development environment so you can get started with the Cloud SDK. - [Install and initialize the Cloud SDK](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/getting-started/install-and-initialize-the-cloud-sdk.md): Install the Cloud SDK and the SDK packages, and initialize their modules in your code so you can start setting up Cloud SDK functionality. ## Cloud SDK concepts - [Initializing the Cloud SDK](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/initializing-the-cloud-sdk.md): Understand initializing the Cloud SDK: what happens during initialization, and which initialization option to choose. - [Cookies](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/cloud-sdk-cookies.md): Set Cloud SDK first-party cookies from the client or from the server. - [Switching environments for testing purposes](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/switching-sitecoreai-environments-for-testing-purposes.md): Understand how to switch SitecoreAI environments during development for testing purposes. ### Tracking - [Tracking](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking.md): Understand how to set up tracking to capture rich tracking data. - [Events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events.md): Understand the rich tracking data Sitecore can capture in your web app and how to make full use of the collected data. - [VIEW events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/view-events.md): Understand VIEW events, which track when a site visitor views a webpage in your app. - [IDENTITY events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/identity-events.md): Understand IDENTITY events, which are used to resolve the identity of anonymous visitors to your app. - [FORM events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/form-events.md): Understand FORM events, which are used to capture a site visitor's interaction with SitecoreAI forms. - [Order-related events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/order-related-events.md): Understand order-related events, which are used to send orders to Sitecore CDP in real time. - [Sitecore Search events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events.md): Understand the events you can capture in search experiences. - [Widget view events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events/widget-view-events.md): Understand widget view events, which track when a site visitor views a Sitecore Search widget in your app. - [Widget item click events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events/widget-item-click-events.md): Understand widget item click events, which track when a site visitor clicks a Sitecore Search widget item in your app. - [Facet click events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events/facet-click-events.md): Understand facet click events, which track when a site visitor clicks a Sitecore Search facet value in your app. - [Navigation click events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events/navigation-click-events.md): Understand navigation click events, which track when a site visitor clicks a Sitecore Search navigation item in your app. - [Suggestion click events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events/suggestion-click-events.md): Understand suggestion click events, which track when a site visitor clicks a Sitecore Search search suggestion in your app. - [Entity view events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/sitecore-search-events/entity-view-events.md): Understand entity view events, which track when a site visitor views the details page of an index document they searched for in your app. - [Custom events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/custom-events.md): Understand custom events, which can capture any action you choose to track. - [The event queue](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/events/the-event-queue.md): Queue multiple events in session storage before sending them to Sitecore in one go using the Cloud SDK. - [Working with the collected data](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-tracking/working-with-the-collected-data.md): After capturing events, view and act on the collected data in your Sitecore DXP products. ### Personalization - [Personalization](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-personalization.md): Understand the various types of personalizations you can run in your web app. - [SitecoreAI personalization and A/B/n testing](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-personalization/sitecoreai-personalization-and-a-b-n-testing.md): Understand how SitecoreAI personalizations and A/B/n testing run automatically in Content SDK and JSS apps, and how the Cloud SDK enables the personalization process. - [Web personalization](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-personalization/web-personalization.md): Understand running web experiences and experiments in your web app to show personalized content to each site visitor. - [Interactive personalization](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-personalization/interactive-personalization.md): Understand running interactive experiences and experiments in your web app to show personalized content to each site visitor. ### Search experiences - [Search experiences](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-search-experiences.md): Understand the development workflow for building search results pages and other search experiences. - [Ideas for search experiences](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-search-experiences/ideas-for-search-experiences.md): Ideas and examples for common search experiences you can build with the Cloud SDK. - [Search concepts](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-search-experiences/search-concepts-for-cloud-sdk-developers.md): Understand search concepts for writing efficient requests for content from Sitecore Search using the Cloud SDK. - [Your indexed website content](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-search-experiences/search-concepts-for-cloud-sdk-developers/your-indexed-website-content-in-sitecore-search.md): Understand how your indexed website content is ingested by Sitecore Search and represented as index documents, entities, and attributes. - [Widgets](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-search-experiences/search-concepts-for-cloud-sdk-developers/widgets.md): Understand how to use widgets to request search content. - [Context](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-search-experiences/search-concepts-for-cloud-sdk-developers/context.md): Understand how to use context to personalize search results. - [Filters](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-search-experiences/search-concepts-for-cloud-sdk-developers/filters.md): Understand how to use filters to reduce the number of search results, so the site visitor can find the content they're interested in faster. - [Facets](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-concepts/concepts-search-experiences/search-concepts-for-cloud-sdk-developers/facets.md): Understand how to use facets to reduce the number of search results, so the site visitor can find the content they're interested in faster. ## Developer guides - [Developer guides](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/developer-guides.md): Choose your path for getting started with the Cloud SDK. You can start with any Sitecore DXP capability you want to set up. ### Tracking - [Set up VIEW events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/developer-guides/tracking/set-up-view-events.md): Use the Cloud SDK to start capturing VIEW events as your site visitors interact with your web app. - [Set up IDENTITY events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/developer-guides/tracking/set-up-identity-events.md): Use the Cloud SDK to start capturing IDENTITY events as your site visitors interact with your web app. - [Set up custom events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/developer-guides/tracking/set-up-custom-events.md): Use the Cloud SDK to start capturing custom events as your site visitors interact with your web app. ### Personalization - [Set up web personalization](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/developer-guides/personalization/set-up-web-personalization.md): Use the Cloud SDK to show your site visitors personalized content from web experiences created in Sitecore Personalize. - [Set up interactive personalization](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/developer-guides/personalization/set-up-interactive-personalization.md): Use the Cloud SDK to show your site visitors personalized content from a live interactive experience created in Sitecore Personalize. ### Search experiences - [Create a search results page](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/developer-guides/search-experiences/create-a-search-results-page.md): How to create a search results page by requesting content from Sitecore Search. - [Create a questions-answers widget](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/developer-guides/search-experiences/create-a-questions-answers-widget.md): How to create a questions-answers widget by requesting content from Sitecore Search. ## Cloud SDK reference - [Cloud SDK reference](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference.md): Detailed descriptions of each Cloud SDK package, module, function, class, interface, type, and enumerator. ### core - [core](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-core.md): Overview and installation code for the Cloud SDK core package. - [browser](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-core/cloud-sdk-core-browser.md): List of browser-side functions in the Cloud SDK core package. - [CloudSDK](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-core/cloud-sdk-core-browser/functions/cloud-sdk-core-browser-cloudsdk.md): The CloudSDK function initializes Cloud SDK and any SDK packages of your choice on the browser side. Initialize SDK packages before running any functions in the package modules. - [getBrowserId](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-core/cloud-sdk-core-browser/functions/cloud-sdk-core-browser-getbrowserid.md): The getBrowserId function returns the browser ID. - [getGuestId](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-core/cloud-sdk-core-browser/functions/cloud-sdk-core-browser-getguestid.md): The getGuestID function returns a promise that resolves to the guest ID. - [server](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-core/cloud-sdk-core-server.md): List of server-side functions in the Cloud SDK core package. - [CloudSDK](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-core/cloud-sdk-core-server/functions/cloud-sdk-core-server-cloudsdk.md): The CloudSDK function initializes Cloud SDK and any SDK packages of your choice on the server side. Initialize SDK packages before running any functions in the package modules. ### events - [events](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events.md): Overview and installation code for the Cloud SDK events package. - [browser](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser.md): List of browser-side functions, interfaces, types, and variables in the Cloud SDK events package. - [addEvents](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/functions/cloud-sdk-events-browser-addevents.md): The addEvents function initializes the Cloud SDK events package on the browser side. - [pageView](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/functions/cloud-sdk-events-browser-pageview.md): The pageView function sends a VIEW event from the browser side. - [identity](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/functions/cloud-sdk-events-browser-identity.md): The identity function sends an IDENTITY event from the browser side. - [form](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/functions/cloud-sdk-events-browser-form.md): The form function sends a FORM event from the browser side. - [event](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/functions/cloud-sdk-events-browser-event.md): The event function sends a custom event with custom data from the browser side. - [addToEventQueue](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/functions/cloud-sdk-events-browser-addtoeventqueue.md): The addToEventQueue function adds an event with a valid payload to the event queue. - [processEventQueue](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/functions/cloud-sdk-events-browser-processeventqueue.md): The processEventQueue function runs the event queue, sending all the events that are in it. - [clearEventQueue](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/functions/cloud-sdk-events-browser-cleareventqueue.md): The clearEventQueue function empties the event queue, removing all the events in it, without sending any of the events. - [EventAttributesInput](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/interfaces/cloud-sdk-events-eventattributesinput.md): The EventAttributesInput interface represents data common to VIEW, IDENTITY, and custom events. - [PageViewData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/interfaces/cloud-sdk-events-pageviewdata.md): The PageViewData interface represents data for VIEW events. - [IdentityData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/interfaces/cloud-sdk-events-identitydata.md): The IdentityData interface represents data for IDENTITY events. - [EventData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/interfaces/cloud-sdk-events-eventdata.md): The EventData interface represents data for custom events. - [ExtensionData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/types/cloud-sdk-events-extensiondata.md): The ExtensionData type represents non-essential, custom data to collect about an event. Maximum 50 custom attributes allowed. - [EVENTS_NAMESPACE](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/variables/cloud-sdk-events-events-namespace.md): The EVENTS_NAMESPACE variable represents the Cloud SDK and package name. - [PACKAGE_NAME](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/variables/cloud-sdk-events-package-name.md): The PACKAGE_NAME variable represents the name of the installed Cloud SDK package. - [PACKAGE_VERSION](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/variables/cloud-sdk-events-package-version.md): The PACKAGE_VERSION variable represents the version of the installed Cloud SDK package. - [PACKAGE_INITIALIZER_METHOD_NAME](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-browser/variables/cloud-sdk-events-package-initializer.md): The PACKAGE_INITIALIZER_METHOD_NAME variable represents the name of the initializer method of the Cloud SDK package. - [server](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server.md): List of server-side functions, interfaces, types, and variables in the Cloud SDK events package. - [addEvents](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/functions/cloud-sdk-events-server-addevents.md): The addEvents function initializes the Cloud SDK events package on the server side. - [pageView](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/functions/cloud-sdk-events-server-pageview.md): The pageView function sends a VIEW event from the server side. - [identity](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/functions/cloud-sdk-events-server-identity.md): The identity function sends an IDENTITY event from the server side. - [event](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/functions/cloud-sdk-events-server-event.md): The event function sends a custom event with custom data from the server side. - [EventAttributesInput](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/interfaces/cloud-sdk-events-eventattributesinput-1748076.md): The EventAttributesInput interface represents data common to VIEW, IDENTITY, and custom events. - [PageViewData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/interfaces/cloud-sdk-events-pageviewdata-1748077.md): The PageViewData interface represents data for VIEW events. - [IdentityData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/interfaces/cloud-sdk-events-identitydata-1748078.md): The IdentityData interface represents data for IDENTITY events. - [EventData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/interfaces/cloud-sdk-events-eventdata-1748079.md): The EventData interface represents data for custom events. - [ExtensionData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/types/cloud-sdk-events-extensiondata-1748081.md): The ExtensionData type represents non-essential, custom data to collect about an event. Maximum 50 custom attributes allowed. - [EVENTS_NAMESPACE](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/variables/cloud-sdk-events-events-namespace-1748083.md): The EVENTS_NAMESPACE variable represents the Cloud SDK and package name. - [PACKAGE_NAME](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/variables/cloud-sdk-events-package-name-1748084.md): The PACKAGE_NAME variable represents the name of the installed Cloud SDK package. - [PACKAGE_VERSION](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/variables/cloud-sdk-events-package-version-1748085.md): The PACKAGE_VERSION variable represents the version of the installed Cloud SDK package. - [PACKAGE_INITIALIZER_METHOD_NAME](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-events/cloud-sdk-events-server/variables/cloud-sdk-events-package-initializer-1748086.md): The PACKAGE_INITIALIZER_METHOD_NAME variable represents the name of the initializer method of the Cloud SDK package. ### personalize - [personalize](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize.md): Overview and installation code for the Cloud SDK personalize package. - [browser](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-browser.md): List of browser-side functions, interfaces, and variables in the Cloud SDK personalize package. - [addPersonalize](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-browser/functions/cloud-sdk-personalize-browser-addpersonalize.md): The addPersonalize function initializes the Cloud SDK personalize package on the browser side. - [personalize](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-browser/functions/cloud-sdk-personalize-browser-personalize.md): The personalize function runs interactive experiences and experiments that are live in Sitecore Personalize from the browser side. - [PersonalizeData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-browser/interfaces/cloud-sdk-personalize-personalizedata.md): The PersonalizeData interface represents event and experiment data for running interactive experiences and experiments that are live in Sitecore Personalize. - [PERSONALIZE_NAMESPACE](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-browser/variables/cloud-sdk-personalize-personalize-namespace.md): The PERSONALIZE_NAMESPACE variable represents the Cloud SDK and package name. - [PACKAGE_VERSION](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-browser/variables/cloud-sdk-personalize-library-version.md): The PACKAGE_VERSION variable represents the version of the installed Cloud SDK package. - [server](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-server.md): List of server-side functions, interfaces, and variables in the Cloud SDK personalize package. - [addPersonalize](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-server/functions/cloud-sdk-personalize-server-addpersonalize.md): The addPersonalize function initializes the Cloud SDK personalize package on the server side. - [personalize](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-server/functions/cloud-sdk-personalize-server-personalize.md): The personalize function runs interactive experiences and experiments that are live in Sitecore Personalize from the server side. - [PersonalizeData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-server/interfaces/cloud-sdk-personalize-personalizedata-1748102.md): The PersonalizeData interface represents event and experiment data for running interactive experiences and experiments that are live in Sitecore Personalize. - [PERSONALIZE_NAMESPACE](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-server/variables/cloud-sdk-personalize-personalize-namespace-1748104.md): The PERSONALIZE_NAMESPACE variable represents the Cloud SDK and package name. - [PACKAGE_VERSION](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-personalize/cloud-sdk-personalize-server/variables/cloud-sdk-personalize-library-version-1748105.md): The PACKAGE_VERSION variable represents the version of the installed Cloud SDK package. ### search - [search](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search.md): Overview and installation code for the Cloud SDK search package. - [browser](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser.md): List of browser-side functions, classes, interfaces, types, and variables in the Cloud SDK search package. - [addSearch](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-browser-addsearch.md): The addSearch function initializes the Cloud SDK search package on the browser side. - [getWidgetData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-browser-getwidgetdata.md): The getWidgetData function retrieves data for one or more widgets. This function runs on the browser side. - [widgetView](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-browser-widgetview.md): The widgetView function sends a widget view event from the browser side. - [widgetItemClick](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-browser-widgetitemclick.md): The widgetItemClick function sends a widget item click event from the browser side. - [widgetFacetClick](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-browser-widgetfacetclick.md): The widgetFacetClick function sends a widget facet click event from the browser side. - [widgetNavigationClick](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-browser-widgetnavigationclick.md): The widgetNavigationClick function sends a widget navigation click event from the browser side. - [widgetSuggestionClick](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-browser-widgetsuggestionclick.md): The widgetSuggestionClick function sends a widget suggestion click event from the browser side. - [entityView](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/functions/cloud-sdk-search-browser-entityview.md): The entityView function sends an entity page view event from the browser side. - [WidgetRequestData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-widgetrequestdata.md): The WidgetRequestData class represents data about the widget or widgets to retrieve. - [SearchWidgetItem](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-searchwidgetitem.md): The SearchWidgetItem class represents a widget item for a search widget. - [RecommendationWidgetItem](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-recommendationwidgetitem.md): The RecommendationWidgetItem class represents a widget item for a recommendation widget. - [QuestionsAnswersWidgetItem](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-qawidgetitem.md): The QuestionsAnswersWidgetItem class represents a questions-answers widget item. - [Context](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-context.md): The Context class represents context data for a search request. This data is used for getting personalized search results. - [ComparisonFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-comparisonfilter.md): The ComparisonFilter class represents a filter with relation conditions. Used for filtering search results. - [ListFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-listfilter.md): The ListFilter class represents a filter that returns search results if all or any of a set of values are included in a certain attribute. - [LogicalFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-logicalfilter.md): The LogicalFilter class represents a filter with logical conditions. - [GeoFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-geofilter.md): The GeoFilter class represents a filter that returns search results depending on geographical data, such as the radius of a circular geographical area. - [GeoWithinFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-geowithinfilter.md): The GeoWithinFilter class represents a filter that returns search results depending on geographical data, such as an area defined by polygon area coordinates. - [ComparisonFacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-comparisonfacetfilter.md): The ComparisonFacetFilter class represents a filter with relation conditions. Used for filtering facet values. - [ListFacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-listfacetfilter.md): The ListFacetFilter class represents a filter that returns facet values if all or any of a set of values are included in a certain facet value. - [LogicalFacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-logicalfacetfilter.md): The LogicalFacetFilter class represents a filter with logical conditions. Used for returning search results that match a set of filter values or that do not match a certain filter value. - [NotFacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/classes/cloud-sdk-search-notfacetfilter.md): The NotFacetFilter class represents a filter that returns search results that do not match a certain filter value. - [SearchEventEntity](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-searchevententity.md): The SearchEventEntity interface represents data about the index document the site visitor interacts with in the search results. - [SearchEventRequest](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-searcheventrequest.md): The SearchEventRequest interface represents data common to search events. - [EntityViewEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-entityvieweventparams.md): The EntityViewEventParams interface represents data for entity page view events. - [WidgetViewEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-widgetvieweventparams.md): The WidgetViewEventParams interface represents data for widget view events. - [WidgetItemClickEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-widgetitemclickeventparams.md): The WidgetItemClickEventParams interface represents data for widget item click events. - [WidgetFacetClickEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-widgetfacetclickeventparams.md): The WidgetFacetClickEventParams interface represents data for widget facet click events. - [WidgetNavigationClickEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-widgetnavigationclickeventparams.md): The WidgetNavigationClickEventParams interface represents data for widget navigation click events. - [WidgetSuggestionClickEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-widgetsuggestionclickeventparams.md): The WidgetSuggestionClickEventParams interface represents data for widget suggestion click events. - [SearchOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-searchoptions.md): The SearchOptions interface represents options for rules. - [QueryOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-queryoptions.md): The QueryOptions interface represents the query object of a search widget item. - [SearchSortOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-searchsortoptions.md): The SearchSortOptions interface represents the sort parameter of the search widget item. Used to configure the sorting of search results. - [SortValue](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-sortvalue.md): The SortValue interface represents the sort parameter options of the search widget item. Used to configure the sorting of search results. - [SearchRuleOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-searchruleoptions.md): The SearchRuleOptions interface represents options for rules. Rules are modifications to widget behavior that can be used to overwrite the natural set of search results. - [Boost](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-boost.md): The Boost interface represents boost rules for a search request. Used to improve the visibility of certain content by making an item or group of items appear higher in the search results. - [Include](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-include.md): The Include interface represents include rules for a search request. Used to force a list of items or categories to appear in specific slots, even if they are not in the natural results set for a request. - [PinItem](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-pinitem.md): The PinItem interface represents pin rules for a search request. Used to force a single item or category to appear in a specific slot even if it is not in the natural results set for a request. - [SearchSuggestionOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-searchsuggestionoptions.md): The SearchSuggestionOptions interface represents the suggestion parameter of the search widget item. Used to configure search suggestions. - [SearchRankingOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-searchrankingoptions.md): The SearchRankingOptions interface represents the ranking parameter of the search widget item. Used to configure search result ranking. - [ResultsOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-resultsoptions.md): The ResultsOptions interface represents the results object of a widget item. - [Recommendation](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-recommendation.md): The Recommendation interface represents the recommendation object of a widget item. - [LogicalFilterValues](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-logicalfiltervalues.md): The LogicalFilterValues interface represents logical conditions for filtering search results. - [GeoFilterData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-geofilterdata.md): The GeoFilterData interface represents geographical data used for filtering search results. - [SuggestionFilterEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-suggestionfiltereventparams.md): The SuggestionFilterEventParams interface represents data common to search suggestions and facets. - [FacetFilterEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-facetfiltereventparams.md): The FacetFilterEventParams interface represents data for facets. - [RangeFacetFilterEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-rangefacetfiltereventparams.md): The RangeFacetFilterEventParams interface represents data for range facets. - [FacetOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-facetoptions.md): The FacetOptions interface represents facet settings for the search request. - [FacetSort](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-facetsort.md): The FacetSort interface represents sorting configuration for the facet values in the individual facets. For example, the ability to sort in descending alphabetical order. - [FacetTypeOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-facettypeoptions.md): The FacetTypeOptions interface represents the type object of the facet object. These are the settings for an individual facet. - [ContextData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-contextdata.md): The ContextData interface represents details about the site visitor's search request, such as the site visitor's locale and location, device, and web browser information. Used for personalizing search results. - [LocaleData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-localedata.md): The LocaleData interface represents the language and country the webpage is being viewed in. - [PageData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-pagedata.md): The PageData interface represents the URI the site visitor came to the current webpage from. - [UserData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-userdata.md): The UserData interface represents data about the site visitor. - [StoreData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-storedata.md): The StoreData interface represents data about the online store where the site visitor made the search request. - [CampaignData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-campaigndata.md): The CampaignData interface represents UTM parameters in the search context. This data is used for filtering search results based on UTM parameters. - [GeoData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-geodata.md): The GeoData interface represents geographical information for a search request. - [LocationData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-locationdata.md): The LocationData interface represents the geographical coordinates of the location where the site visitor made the search request, or the location the site visitor wants to see search results for. - [BrowserData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-browserdata.md): The BrowserData interface represents data about the site visitor's web browser. - [QuestionsAnswersOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-questionsanswersoptions.md): The QuestionsAnswersOptions interface represents options for questions and answers. - [ExactAnswerOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-exactansweroptions.md): The ExactAnswerOptions interface represents options to retrieve a single answer to the site visitor's query. Used in the questions-answers object of a widget item. - [RelatedQuestionsOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/interfaces/cloud-sdk-search-relatedquestionsoptions.md): The RelatedQuestionsOptions interface represents options to retrieve AI-generated question-and-answer pairs relevant to the site visitor's query. Used in the questions-answers object of a widget item. - [SearchPersonalizationOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-searchpersonalizationoptions.md): The SearchPersonalizationOptions type represents options for personalizing search results. - [RecommendationOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-recommendationoptions.md): The RecommendationOptions type represents options for recommendations. - [QueryType](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-querytype.md): The QueryType type represents the type of search the site visitor performs. - [Pathname](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-pathname.md): The Pathname type represents the relative path of the webpage to retrieve widget data for. - [ContentOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-contentoptions.md): The ContentOptions type represents the content options property of the results widget item. Used to select the attributes to request for each item. - [Recipe](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-recipe.md): The Recipe type represents a recipe for recommendations. Recipes are used to determine which recommendations are given by a recommendation widget. - [Filter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-filter.md): The Filter type represents various filter criteria that can be used to filter search results or recommendations. - [Operators](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-operators.md): The Operators type represents one of the available operators. Operators are used for filtering search results. - [ComparisonOperators](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-comparisonoperators.md): The ComparisonOperators type represents comparison operators that are used for filtering facets. - [ListOperators](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-listoperators.md): The ListOperators type represents a filter that checks if all or any of a set of values are included in a certain attribute. - [LogicalOperators](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-logicaloperators.md): The LogicalOperators type represents the logical operators AND, OR, and NOT. Logical operators are used for filtering facets. - [GeoOperator](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-geooperator.md): The GeoOperator type represents a filter for using distance from a specific location to filter search results. - [GeoWithinOperator](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-geowithinoperator.md): The GeoWithinOperator type represents an operator for using a polygonal area to filter search results. - [GeoWithinFilterData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-geowithinfilterdata.md): The GeoWithinFilterData type represents an array of geographical coordinates. Used for filtering search results. - [DistanceString](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-distancestring.md): The DistanceString type represents the radius of the circular geographical area where you want Sitecore Search to find suitable index documents. - [DistanceUnits](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-distanceunits.md): The DistanceUnits type represents the accepted units of distance. - [FacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-facetfilter.md): The FacetFilter type represents a union type that can be any of the available facet filters. - [FacetTypeFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-facettypefilter.md): The FacetTypeFilter type represents a filter for facet values. - [FilteringOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-filteringoptions.md): The FilteringOptions type represents options for filtering. - [FacetSortName](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-facetsortname.md): The FacetSortName type lets you sort facet values alphabetically ("text") or by the number of items that have this value ("count"). - [SortingOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/types/cloud-sdk-search-sortingoptions.md): The SortingOptions type lets you sort values in an ascending ("asc") or descending ("desc") order. - [SEARCH_NAMESPACE](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-browser/variables/cloud-sdk-search-search-namespace.md): The SEARCH_NAMESPACE variable represents the Cloud SDK and package name. - [server](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server.md): List of server-side functions, classes, interfaces, types, and variables in the Cloud SDK search package. - [addSearch](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/functions/cloud-sdk-search-server-addsearch.md): The addSearch function initializes the Cloud SDK search package on the server side. - [getWidgetData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/functions/cloud-sdk-search-server-getwidgetdata.md): The getWidgetData function retrieves data for one or more widgets. This function runs on the server side. - [widgetView](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/functions/cloud-sdk-search-server-widgetview.md): The widgetView function sends a widget view event from the server side. - [widgetItemClick](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/functions/cloud-sdk-search-server-widgetitemclick.md): The widgetItemClick function sends a widget item click event from the server side. - [widgetFacetClick](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/functions/cloud-sdk-search-server-widgetfacetclick.md): The widgetFacetClick function sends a widget facet click event from the server side. - [widgetNavigationClick](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/functions/cloud-sdk-search-server-widgetnavigationclick.md): The widgetNavigationClick function sends a widget navigation click event from the server side. - [widgetSuggestionClick](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/functions/cloud-sdk-search-server-widgetsuggestionclick.md): The widgetSuggestionClick function sends a widget suggestion click event from the server side. - [entityView](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/functions/cloud-sdk-search-server-entityview.md): The entityView function sends an entity page view event from the server side. - [WidgetRequestData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-widgetrequestdata-1748253.md): The WidgetRequestData class represents data about the widget or widgets to retrieve. - [SearchWidgetItem](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-searchwidgetitem-1748257.md): The SearchWidgetItem class represents a widget item for a search widget. - [RecommendationWidgetItem](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-recommendationwidgetitem-1748262.md): The RecommendationWidgetItem class represents a widget item for a recommendation widget. - [QuestionsAnswersWidgetItem](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-qawidgetitem-1748267.md): The QuestionsAnswersWidgetItem class represents a questions-answers widget item. - [Context](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-context-1748272.md): The Context class represents context data for a search request. This data is used for getting personalized search results. - [ComparisonFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-comparisonfilter-1748277.md): The ComparisonFilter class represents a filter with relation conditions. Used for filtering search results. - [ListFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-listfilter-1748281.md): The ListFilter class represents a filter that returns search results if all or any of a set of values are included in a certain attribute. - [LogicalFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-logicalfilter-1748285.md): The LogicalFilter class represents a filter with logical conditions. - [GeoFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-geofilter-1748288.md): The GeoFilter class represents a filter that returns search results depending on geographical data, such as the radius of a circular geographical area. - [GeoWithinFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-geowithinfilter-1748292.md): The GeoWithinFilter class represents a filter that returns search results depending on geographical data, such as an area defined by polygon area coordinates. - [ComparisonFacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-comparisonfacetfilter-1748296.md): The ComparisonFacetFilter class represents a filter with relation conditions. Used for filtering facet values. - [ListFacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-listfacetfilter-1748300.md): The ListFacetFilter class represents a filter that returns facet values if all or any of a set of values are included in a certain facet value. - [LogicalFacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-logicalfacetfilter-1748304.md): The LogicalFacetFilter class represents a filter with logical conditions. Used for returning search results that match a set of filter values or that do not match a certain filter value. - [NotFacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/classes/cloud-sdk-search-notfacetfilter-1748308.md): The NotFacetFilter class represents a filter that returns search results that do not match a certain filter value. - [SearchEventEntity](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-searchevententity-1748313.md): The SearchEventEntity interface represents data about the index document the site visitor interacts with in the search results. - [SearchEventRequest](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-searcheventrequest-1748314.md): The SearchEventRequest interface represents data common to search events. - [EntityViewEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-entityvieweventparams-1748315.md): The EntityViewEventParams interface represents data for entity page view events. - [WidgetViewEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-widgetvieweventparams-1748316.md): The WidgetViewEventParams interface represents data for widget view events. - [WidgetItemClickEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-widgetitemclickeventparams-1748317.md): The WidgetItemClickEventParams interface represents data for widget item click events. - [WidgetFacetClickEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-widgetfacetclickeventparams-1748318.md): The WidgetFacetClickEventParams interface represents data for widget facet click events. - [WidgetNavigationClickEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-widgetnavigationclickeventparams-1748319.md): The WidgetNavigationClickEventParams interface represents data for widget navigation click events. - [WidgetSuggestionClickEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-widgetsuggestionclickeventparams-1748320.md): The WidgetSuggestionClickEventParams interface represents data for widget suggestion click events. - [SearchOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-searchoptions-1748321.md): The SearchOptions interface represents options for rules. - [QueryOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-queryoptions-1748322.md): The QueryOptions interface represents the query object of a search widget item. - [SearchSortOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-searchsortoptions-1748323.md): The SearchSortOptions interface represents the sort parameter of the search widget item. Used to configure the sorting of search results. - [SortValue](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-sortvalue-1748324.md): The SortValue interface represents the sort parameter options of the search widget item. Used to configure the sorting of search results. - [SearchRuleOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-searchruleoptions-1748325.md): The SearchRuleOptions interface represents options for rules. Rules are modifications to widget behavior that can be used to overwrite the natural set of search results. - [Boost](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-boost-1748326.md): The Boost interface represents boost rules for a search request. Used to improve the visibility of certain content by making an item or group of items appear higher in the search results. - [Include](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-include-1748327.md): The Include interface represents include rules for a search request. Used to force a list of items or categories to appear in specific slots, even if they are not in the natural results set for a request. - [PinItem](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-pinitem-1748328.md): The PinItem interface represents pin rules for a search request. Used to force a single item or category to appear in a specific slot even if it is not in the natural results set for a request. - [SearchSuggestionOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-searchsuggestionoptions-1748329.md): The SearchSuggestionOptions interface represents the suggestion parameter of the search widget item. Used to configure search suggestions. - [SearchRankingOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-searchrankingoptions-1748330.md): The SearchRankingOptions interface represents the ranking parameter of the search widget item. Used to configure search result ranking. - [ResultsOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-resultsoptions-1748331.md): The ResultsOptions interface represents the results object of a widget item. - [Recommendation](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-recommendation-1748332.md): The Recommendation interface represents the recommendation object of a widget item. - [LogicalFilterValues](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-logicalfiltervalues-1748333.md): The LogicalFilterValues interface represents logical conditions for filtering search results. - [GeoFilterData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-geofilterdata-1748334.md): The GeoFilterData interface represents geographical data used for filtering search results. - [SuggestionFilterEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-suggestionfiltereventparams-1748335.md): The SuggestionFilterEventParams interface represents data common to search suggestions and facets. - [FacetFilterEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-facetfiltereventparams-1748336.md): The FacetFilterEventParams interface represents data for facets. - [RangeFacetFilterEventParams](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-rangefacetfiltereventparams-1748337.md): The RangeFacetFilterEventParams interface represents data for range facets. - [FacetOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-facetoptions-1748338.md): The FacetOptions interface represents facet settings for the search request. - [FacetSort](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-facetsort-1748339.md): The FacetSort interface represents sorting configuration for the facet values in the individual facets. For example, the ability to sort in descending alphabetical order. - [FacetTypeOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-facettypeoptions-1748340.md): The FacetTypeOptions interface represents the type object of the facet object. These are the settings for an individual facet. - [ContextData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-contextdata-1748341.md): The ContextData interface represents details about the site visitor's search request, such as the site visitor's locale and location, device, and web browser information. Used for personalizing search results. - [LocaleData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-localedata-1748342.md): The LocaleData interface represents the language and country the webpage is being viewed in. - [PageData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-pagedata-1748343.md): The PageData interface represents the URI the site visitor came to the current webpage from. - [UserData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-userdata-1748344.md): The UserData interface represents data about the site visitor. - [StoreData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-storedata-1748345.md): The StoreData interface represents data about the online store where the site visitor made the search request. - [CampaignData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-campaigndata-1748346.md): The CampaignData interface represents UTM parameters in the search context. This data is used for filtering search results based on UTM parameters. - [GeoData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-geodata-1748347.md): The GeoData interface represents geographical information for a search request. - [LocationData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-locationdata-1748348.md): The LocationData interface represents the geographical coordinates of the location where the site visitor made the search request, or the location the site visitor wants to see search results for. - [BrowserData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-browserdata-1748349.md): The BrowserData interface represents data about the site visitor's web browser. - [QuestionsAnswersOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-questionsanswersoptions-1748350.md): The QuestionsAnswersOptions interface represents options for questions and answers. - [ExactAnswerOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-exactansweroptions-1748351.md): The ExactAnswerOptions interface represents options to retrieve a single answer to the site visitor's query. Used in the questions-answers object of a widget item. - [RelatedQuestionsOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/interfaces/cloud-sdk-search-relatedquestionsoptions-1748352.md): The RelatedQuestionsOptions interface represents options to retrieve AI-generated question-and-answer pairs relevant to the site visitor's query. Used in the questions-answers object of a widget item. - [SearchPersonalizationOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-searchpersonalizationoptions-1748354.md): The SearchPersonalizationOptions type represents options for personalizing search results. - [RecommendationOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-recommendationoptions-1748355.md): The RecommendationOptions type represents options for recommendations. - [QueryType](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-querytype-1748356.md): The QueryType type represents the type of search the site visitor performs. - [Pathname](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-pathname-1748357.md): The Pathname type represents the relative path of the webpage to retrieve widget data for. - [ContentOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-contentoptions-1748358.md): The ContentOptions type represents the content options property of the results widget item. Used to select the attributes to request for each item. - [Recipe](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-recipe-1748359.md): The Recipe type represents a recipe for recommendations. Recipes are used to determine which recommendations are given by a recommendation widget. - [Filter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-filter-1748360.md): The Filter type represents various filter criteria that can be used to filter search results or recommendations. - [Operators](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-operators-1748361.md): The Operators type represents one of the available operators. Operators are used for filtering search results. - [ComparisonOperators](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-comparisonoperators-1748362.md): The ComparisonOperators type represents comparison operators that are used for filtering facets. - [ListOperators](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-listoperators-1748363.md): The ListOperators type represents a filter that checks if all or any of a set of values are included in a certain attribute. - [LogicalOperators](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-logicaloperators-1748364.md): The LogicalOperators type represents the logical operators AND, OR, and NOT. Logical operators are used for filtering facets. - [GeoOperator](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-geooperator-1748365.md): The GeoOperator type represents a filter for using distance from a specific location to filter search results. - [GeoWithinOperator](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-geowithinoperator-1748366.md): The GeoWithinOperator type represents an operator for using a polygonal area to filter search results. - [GeoWithinFilterData](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-geowithinfilterdata-1748367.md): The GeoWithinFilterData type represents an array of geographical coordinates. Used for filtering search results. - [DistanceString](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-distancestring-1748368.md): The DistanceString type represents the radius of the circular geographical area where you want Sitecore Search to find suitable index documents. - [DistanceUnits](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-distanceunits-1748369.md): The DistanceUnits type represents the accepted units of distance. - [FacetFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-facetfilter-1748370.md): The FacetFilter type represents a union type that can be any of the available facet filters. - [FacetTypeFilter](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-facettypefilter-1748371.md): The FacetTypeFilter type represents a filter for facet values. - [FilteringOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-filteringoptions-1748372.md): The FilteringOptions type represents options for filtering. - [FacetSortName](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-facetsortname-1748373.md): The FacetSortName type lets you sort facet values alphabetically ("text") or by the number of items that have this value ("count"). - [SortingOptions](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/types/cloud-sdk-search-sortingoptions-1748374.md): The SortingOptions type lets you sort values in an ascending ("asc") or descending ("desc") order. - [SEARCH_NAMESPACE](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-reference/cloud-sdk-search/cloud-sdk-search-server/variables/cloud-sdk-search-search-namespace-1748376.md): The SEARCH_NAMESPACE variable represents the Cloud SDK and package name. ## Upgrading - [Upgrade from v0.5 to v0.6](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/upgrading/upgrade-from-cloud-sdk-version-0-5-to-0-6.md): Update references to Cloud SDK cookie names in your application to upgrade from Cloud SDK v0.5 to v0.6. - [Upgrade from v0.4 to v0.5](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/upgrading/upgrade-from-cloud-sdk-version-0-4-to-0-5.md): Upgrade from Cloud SDK v0.3 to v0.4. - [Upgrade from v0.3 to v0.4](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/upgrading/upgrade-from-cloud-sdk-version-0-3-to-0-4.md): Update the Cloud SDK initialization logic in your application to upgrade from Cloud SDK v0.3 to v0.4. ## More topics - [Troubleshooting](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/troubleshooting-the-cloud-sdk.md): Fix common errors in the console or terminal related to the Cloud SDK. - [Glossary](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/cloud-sdk-glossary.md): Basic glossary, terms, terminology and concepts in the Cloud SDK: what is a package, what's a module and more. ## Optional - [Full publication as Markdown](https://doc.sitecore.com/sdk/en/developers/006/cloud-sdk/llms-full.txt): Every article in this publication in a single file. - [Version 0.5](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/llms.txt): Previous version. - [Version 0.4](https://doc.sitecore.com/sdk/en/developers/004/cloud-sdk/llms.txt): Previous version. - [Version 0.3](https://doc.sitecore.com/sdk/en/developers/003/cloud-sdk/llms.txt): Previous version. - [Version 0.2](https://doc.sitecore.com/sdk/en/developers/002/cloud-sdk/llms.txt): Previous version.