<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Developer Documentation Archives - SearchStax Docs</title>
	<atom:link href="https://demo.searchstax.com/docs/searchstudio_categories/developer-documentation/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Documentation</description>
	<lastBuildDate>Thu, 10 Apr 2025 16:19:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://demo.searchstax.com/docs/wp-content/uploads/2023/10/cropped-favicon-32x32.png</url>
	<title>Developer Documentation Archives - SearchStax Docs</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Developer Documentation Overview</title>
		<link>https://demo.searchstax.com/docs/searchstudio/studio-developer-documentation/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Mon, 02 Oct 2023 21:32:35 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16410</guid>

					<description><![CDATA[<p>Site Search Developer Documentation This page summarizes the key Developer Documentation for the SearchStax Site Search solution. Search UI Kit To accelerate front-end development, we offer the Search UI Kit&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/studio-developer-documentation/">Continue reading <span class="screen-reader-text">Developer Documentation Overview</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/studio-developer-documentation/">Developer Documentation Overview</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-site-search-developer-documentation">Site Search Developer Documentation</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>This page summarizes the key Developer Documentation for the <a href="https://www.searchstax.com/site-search/">SearchStax Site Search</a> solution.</p>



<h2 class="wp-block-heading" id="h-search-ui-kit">Search UI Kit</h2>



<p>To accelerate front-end development, we offer the <a href="https://demo.searchstax.com/docs/searchstudio/search-ui-kit/">Search UI Kit</a> &#8211; a pre-configured search user interface with essential features for a world-class search experience.</p>



<p>Build your search page using pre-built UI components in a variety of frameworks, including:</p>



<ul class="wp-block-list">
<li><a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-js//">JavaScript</a></li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-vue/">Vue</a></li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-searchoverviewwidget-react/">React</a></li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/">Angular</a></li>
</ul>



<p>The Search UI is a hosted search page that lets you quickly share the results of your SearchStax Site Search project to give your audience a preview of what their search will look like when completed. Learn more about <a href="https://demo.searchstax.com/docs/searchstudio/search-ui/">Search UI</a>.</p>



<h2 class="wp-block-heading" id="h-api-documentation">API Documentation</h2>



<p>SearchStax Site Search&nbsp;includes <strong>Search</strong>, <strong>Analytics</strong>, <strong>Discovery</strong>, and <strong>Ingest APIs</strong> to streamline and accelerate implementation.</p>



<p>Learn more about the SearchStax Site Search <a href="https://demo.searchstax.com/docs/searchstudio/api-documentation-overview/">API Documentation</a>.</p>



<h2 class="wp-block-heading" id="h-security">Security</h2>



<p>SearchStax Site Search&nbsp;offers several ways to increase the security of your search application:</p>



<ul class="wp-block-list">
<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-studio-change-password/">Change Password</a>&nbsp;– see how to change your Site Search password</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-studio-two-factor-authentication/">Two-Factor Authentication (2FA)</a>&nbsp;– increase security with Two-Factor Authentication</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-studio-single-sign-on/">Single Sign-On (SSO)</a>&nbsp;– learn more about Single Sign-On for Site Search</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/single-sign-on-okta/">Single Sign-On with Okta</a>&nbsp;– see how to implement Single Sign-On using Okta</li>
</ul>



<h2 class="wp-block-heading" id="h-muli-language-experiences">Muli-Language Experiences</h2>



<p>A&nbsp;<a href="https://demo.searchstax.com/docs/searchstudio/creating-a-searchstax-studio-app-2/">Search App</a>&nbsp;can be configured to offer a Search Experience tailored to the viewer’s preferred language. <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-studio-multi-language-experiences/">Learn more about the Available Languages</a> and how to add language-specific experiences to Site Search.</p>



<p></p>



<h2 class="wp-block-heading" id="h-regions">Regions</h2>



<p>When creating a Search App, you can select a region that you want the App to be provisioned in. <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-studio-regions/">Learn more about Site Search regions</a>.</p>



<h2 class="wp-block-heading" id="h-search-ui-app">Search UI App</h2>



<p>The&nbsp;Search UI App&nbsp;is a set of tools that make it easy to set up a search page that uses all of the features of&nbsp;SearchStax Site Search.</p>



<p>Learn more about the <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-studio-ux-accelerator/">Search UI App</a>:</p>



<ul class="wp-block-list">
<li><a href="https://demo.searchstax.com/docs/searchstudio/api-documentation-overview/">API Documentation Overview</a></li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-studio-search-api/">Search APIs</a>&nbsp;– Search APIs are components that allow developers to seamlessly introduce search and auto-suggest capabilities to websites and applications</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/analytics-api-overview/">Analytics APIs</a>&nbsp;– the Analytics APIs are designed to capture the tracking and reporting analytics data used by Site Search</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/discovery-apis-overview/">Discovery APIs</a>&nbsp;– the Discovery APIs drive the information for Popular Searches and Related Searches</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-studio-ingest-api/">Ingest APIs</a>&nbsp;– the Ingest API lets you update Solr documents in your Site Search project</li>
</ul>



<h2 class="wp-block-heading" id="h-connectors">Connectors</h2>



<p>SearchStax Site Search has connectors with:</p>



<ul class="wp-block-list">
<li><a href="https://demo.searchstax.com/docs/searchstudio/crawler/">Crawler</a></li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/sitecore-module/">Sitecore</a></li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/drupal-module/">Drupal</a></li>
</ul>



<h2 class="wp-block-heading" id="h-service-limits">Service Limits</h2>



<p>Site Search has some limitations to ensure stability and performance for all users and client applications.</p>



<p>Learn more about the <a href="https://demo.searchstax.com/docs/searchstudio/studio-service-limits/">Service limits for SearchStax Site Search</a>:</p>



<ul class="wp-block-list">
<li>App Level Limits</li>



<li>Security Limits</li>



<li>Other Technical Limits</li>
</ul>



<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Subscription Level, App Level Limits and Technical Limits?</p>



<p>Do not hesitate to contact the&nbsp;<a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20Search%20API" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/studio-developer-documentation/">Developer Documentation Overview</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is searchstudio-ux-angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:49 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16582</guid>

					<description><![CDATA[<p>What is searchstudio-ux-angular Searchstudio-ux-angular brings the power of the SearchStax Site Search solution to Angular applications through easy-to-use components. It allows you to rapidly build engaging search experiences in Angular&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/">Continue reading <span class="screen-reader-text">What is searchstudio-ux-angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/">What is searchstudio-ux-angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-what-is-searchstudio-ux-angular">What is searchstudio-ux-angular</h1>



<p><strong>Searchstudio-ux-angular</strong> brings the power of the SearchStax Site Search solution to Angular applications through easy-to-use components. It allows you to rapidly build engaging search experiences in Angular apps.</p>



<h2 class="wp-block-heading" id="h-goal-of-the-components-library"><strong>Goal of the Components Library</strong></h2>



<p>The goal of SearchStudio-UX-Angular is to simplify building visually appealing and high-performance search interfaces in Angular apps. It handles all the complexities around frontend search UI development.</p>



<p>It provides Angular components like search box, results, filters etc. that can be easily combined to craft exceptional search experiences. The focus on performance, accessibility and aesthetics frees you to focus on UX.</p>



<h2 class="wp-block-heading" id="h-key-benefits-of-using-searchstudio-ux-angular"><strong>Key Benefits of Using SearchStudio-UX-Angular</strong></h2>



<ul class="wp-block-list">
<li>Fully integrates SearchStudio capabilities like synonyms, faceting, sorting etc.</li>



<li>Ready-made performant and accessible Angular components for search</li>



<li>Customizable components to match your brand style</li>



<li>Handles UI complexities allowing you to focus on UX</li>



<li>Quickly build visually appealing search experiences</li>



<li>Leverage SearchStudio search features without UI implementation concern</li>



<li>Seamless integration into existing Angular applications</li>



<li>Rapid development of stunning search interfaces</li>
</ul>



<p><a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/">Visit the Get Started Page</a> now to build awesome search experiences faster than ever before with searchstudio-ux-angular.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-angular/">What is searchstudio-ux-angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is searchstudio-ux-react?</title>
		<link>https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-react/</link>
		
		<dc:creator><![CDATA[Dipsy]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 18:17:40 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16443</guid>

					<description><![CDATA[<p>What is searchstudio-ux-react? Searchstudio-ux-react offers the power of the SearchStax Site Search solution within React applications. It also works with Next.js applications. It provides ready-made components that integrate seamlessly to&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-react/">Continue reading <span class="screen-reader-text">What is searchstudio-ux-react?</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-react/">What is searchstudio-ux-react?</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-what-is-searchstudio-ux-react">What is searchstudio-ux-react?</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>Searchstudio-ux-react</strong> offers the power of the <a href="https://www.searchstax.com/site-search/">SearchStax Site Search</a> solution within <b>React</b> applications. <b>It also works with Next.js applications</b>. It provides ready-made components that integrate seamlessly to deliver exceptional search experiences.</p>



<h2 class="wp-block-heading"><strong>Goal of the Components Library</strong></h2>



<p>The goal of SearchStudio-UX-React is to streamline the development of search UIs in <b>React</b> and <b>Next.js</b> apps by handling all front-end and UI complexities.</p>



<p>It offers a suite of React components like search box, results, filters etc. that can be easily combined to create engaging search interfaces. The focus on performance, accessibility and visual appeal allows you to craft remarkable search UIs with minimal effort.</p>



<h2 class="wp-block-heading"><strong>Key Benefits of Using SearchStudio-UX-React</strong></h2>



<ul class="wp-block-list">
<li>Fully integrates with Site Search capabilities like typo tolerance, synonyms, facets etc.</li>



<li>Ready-made performant and accessible React and Next.js components for search</li>



<li>Customizable components to match your brand style</li>



<li>Handles UI complexities allowing you to focus on UX</li>



<li>Quickly build visually appealing search experiences</li>



<li>Leverage Site Search features without UI implementation concern</li>



<li>Seamless integration into existing React applications</li>
</ul>



<p><a href="/docs/searchstudio/getting-started-with-searchstudio-ux-react/">Get started</a> now to build awesome search experiences faster than ever before with searchstudio-ux-react.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-react/">What is searchstudio-ux-react?</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is searchstudio-ux-vue</title>
		<link>https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-vue/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Wed, 13 Sep 2023 20:52:52 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16246</guid>

					<description><![CDATA[<p>What is searchstudio-ux-vue Searchstudio-ux-vue offers the power of the SearchStax Site Search solution within Vue.js applications. It provides ready-made Vue components that integrate seamlessly to deliver exceptional search experiences. Goal&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-vue/">Continue reading <span class="screen-reader-text">What is searchstudio-ux-vue</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-vue/">What is searchstudio-ux-vue</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-what-is-searchstudio-ux-vue">What is searchstudio-ux-vue</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>Searchstudio-ux-vue</strong> offers the power of the <a href="https://www.searchstax.com/site-search/">SearchStax Site Search</a> solution within Vue.js applications. It provides ready-made Vue components that integrate seamlessly to deliver exceptional search experiences.</p>



<h2 class="wp-block-heading"><strong>Goal of the Components Library</strong></h2>



<p>The goal of SearchStudio-UX-Vue is to streamline the development of stunning search UIs in Vue.js apps by handling all frontend and UI complexities.</p>



<p>It offers a suite of Vue components like search box, results, filters etc. that can be easily combined to create engaging search interfaces. The focus on performance, accessibility and visual appeal allows you to craft remarkable search UIs with minimal effort.</p>



<h2 class="wp-block-heading"><strong>Key Benefits of Using SearchStudio-UX-Vue</strong></h2>



<ul class="wp-block-list">
<li>Fully integrates with Site Search capabilities like typo tolerance, synonyms, facets etc.</li>



<li>Ready-made performant and accessible Vue components for search</li>



<li>Customizable components to match your brand style</li>



<li>Handles UI complexities allowing you to focus on UX</li>



<li>Quickly build visually appealing search experiences</li>



<li>Leverage Site Search features without UI implementation concern</li>



<li>Seamless integration into existing Vue.js applications</li>
</ul>



<p><a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-vue/">Get started</a> now to build awesome search experiences faster than ever before with searchstudio-ux-vue.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/overview-searchstudio-ux-vue/">What is searchstudio-ux-vue</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Getting Started with searchstudio-ux-angular</title>
		<link>https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 16:32:56 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16583</guid>

					<description><![CDATA[<p>Getting Started with searchstudio-ux-angular Example This is an example of using Angular with the SearchStax Site Search solution. For a full example, see searchstudio-ux-angular. Installation Usage Add following code to&#160;&#60;head&#62;&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/">Continue reading <span class="screen-reader-text">Getting Started with searchstudio-ux-angular</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/">Getting Started with searchstudio-ux-angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-getting-started-with-searchstudio-ux-angular">Getting Started with searchstudio-ux-angular</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-example">Example</h2>



<p>This is an example of using Angular with the SearchStax Site Search solution. </p>



<p>For a full example, see <a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-angular">searchstudio-ux-angular</a>. </p>



<h2 class="wp-block-heading" id="h-installation"><strong>Installation</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
npm install --save @searchstax-inc/searchstudio-ux-angular


</pre></div>


<h2 class="wp-block-heading"><strong>Usage</strong></h2>



<p>Add following code to&nbsp;<code>&lt;head&gt;</code></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;script type=&quot;text/javascript&quot;&gt;
      var _msq = _msq || &#x5B;]; //declare object
      var analyticsBaseUrl = &#039;&amp;lt;https://analytics-us-east.searchstax.co&gt;&#039;;
      (function () {
        var ms = document.createElement(&#039;script&#039;);
        ms.type = &#039;text/javascript&#039;;
        ms.src = &#039;&amp;lt;https://static.searchstax.co/studio-js/v3/js/studio-analytics.js&gt;&#039;;
        var s = document.getElementsByTagName(&#039;script&#039;)&#x5B;0];
        s.parentNode.insertBefore(ms, s);
      })();
    &amp;lt;/script&gt;

</pre></div>


<h3 class="wp-block-heading"><strong>Import Components</strong></h3>



<p>Import <code>SearchstudioUxAngularModule</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
import { SearchstudioUxAngularModule } from &#039;@searchstax-inc/searchstudio-ux-angular&#039;;


</pre></div>


<h3 class="wp-block-heading">App Module</h3>



<p>Add <code>SearchstudioUxAngularModule</code> to <code>imports[]</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
@NgModule({
  imports: &#x5B;
    SearchstudioUxAngularModule
  ]
})

</pre></div>


<p><strong>Wrapper Component</strong></p>



<p>Wrap all other components in <code>&lt;app-searchstax-wrapper&gt;</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;app-searchstax-wrapper&gt;

  {/* Other SearchStudio components */}

&amp;lt;/app-searchstax-wrapper&gt;


</pre></div>


<p><strong>Configuration</strong></p>



<p>Pass search configuration to <code>&lt;app-searchstax-wrapper&gt;</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;app-searchstax-wrapper
  &#x5B;searchURL]=&quot;config.searchURL&quot;
  &#x5B;suggesterURL]=&quot;config.suggesterURL&quot;
  &#x5B;trackApiKey]=&quot;config.trackApiKey&quot;
  &#x5B;searchAuth]=&quot;config.searchAuth&quot;
  &#x5B;beforeSearch]=&quot;beforeSearch&quot;
  &#x5B;afterSearch]=&quot;afterSearch&quot;
&gt;
&amp;lt;/app-searchstax-wrapper&gt;


</pre></div>


<p><strong>Adding Components</strong></p>



<p>Add any other Site Search angular component as needed:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;app-searchstax-wrapper&gt;

  &amp;lt;app-searchstax-input&gt;&amp;lt;/app-searchstax-input&gt;

  &amp;lt;app-searchstax-results&gt;&amp;lt;/app-searchstax-results&gt;

  {/* Other components */}

&amp;lt;/app-searchstax-wrapper&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Styles</strong></h3>



<p>Import the CSS:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
./../node_modules/@searchstax-inc/searchstudio-ux-js/dist/styles/mainTheme.css

</pre></div><p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-angular/">Getting Started with searchstudio-ux-angular</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Getting Started with searchstudio-ux-react</title>
		<link>https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-react/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 18:19:48 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16445</guid>

					<description><![CDATA[<p>Getting Started with searchstudio-ux-react Example This is an example of using the React/Next.js library with the SearchStax Site Search solution. For a full React example, see searchstax-accelerator-react. For a full&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-react/">Continue reading <span class="screen-reader-text">Getting Started with searchstudio-ux-react</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-react/">Getting Started with searchstudio-ux-react</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-getting-started-with-searchstudio-ux-react">Getting Started with searchstudio-ux-react</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-example">Example</h2>



<p>This is an example of using the React/Next.js library with the SearchStax Site Search solution.</p>



<p>For a full <strong>React</strong> example, see <a href="https://github.com/searchstax/searchstudio-ux-samples/tree/master/pages/react/searchstax-accelerator-react">searchstax-accelerator-react</a>. For a full <strong>Next.js</strong> example, see <a href="https://github.com/searchstax/searchstudio-ux-samples/tree/master/pages/react/next-js-sample">next-js-example</a>.</p>



<h2 class="wp-block-heading" id="h-installation"><strong>Installation</strong></h2>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
npm install --save @searchstax-inc/searchstudio-ux-react


</pre></div>


<h2 class="wp-block-heading"><strong>Usage</strong></h2>



<p>Add following code to&nbsp;<code>&lt;head&gt;</code></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;script type=&quot;text/javascript&quot;&gt;
      var _msq = _msq || &#x5B;]; //declare object
      var analyticsBaseUrl = &#039;&amp;lt;https://analytics-us-east.searchstax.co&gt;&#039;;
      (function () {
        var ms = document.createElement(&#039;script&#039;);
        ms.type = &#039;text/javascript&#039;;
        ms.src = &#039;&amp;lt;https://static.searchstax.co/studio-js/v3/js/studio-analytics.js&gt;&#039;;
        var s = document.getElementsByTagName(&#039;script&#039;)&#x5B;0];
        s.parentNode.insertBefore(ms, s);
      })();
    &amp;lt;/script&gt;

</pre></div>


<h3 class="wp-block-heading"><strong>Import Components</strong></h3>



<p>Import the necessary components:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
import { 
  SearchstaxWrapper,
  SearchstaxInputWidget,
  SearchstaxResultsWidget
} from &#039;@searchstax-inc/searchstudio-ux-react&#039;;


</pre></div>


<h3 class="wp-block-heading"><strong>Wrapper Component</strong></h3>



<p>Wrap all other Site Search components in <code>SearchstaxWrapper</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;SearchstaxWrapper&gt;

  {/* Other SearchStudio components */}

&amp;lt;/SearchstaxWrapper&gt;


</pre></div>


<h3 class="wp-block-heading"><strong>Configuration</strong></h3>



<p>Pass search configuration to <code>SearchstaxWrapper</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;SearchstaxWrapper
  language={sampleConfig.language}
  searchURL={sampleConfig.searchURL}
  suggesterURL={sampleConfig.suggesterURL}
  trackApiKey={sampleConfig.trackApiKey}
  searchAuth={sampleConfig.searchAuth}
  authType={sampleConfig.authType}
  router={sampleConfig.router}
  beforeSearch={sampleConfig.hooks.beforeSearch}
  afterSearch={sampleConfig.hooks.afterSearch}
&gt;
&amp;lt;/SearchstaxWrapper&gt;
</pre></div>


<p>Initialization example:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
const sampleConfig = {
  language: &#039;en&#039;,
  searchURL: &#039;&#039;,
  suggesterURL: &#039;&#039;,
  trackApiKey: &#039;&#039;,
  searchAuth: &#039;&#039;,
  authType: &#039;basic&#039;,
  router: {
    enabled: true,
    routeName: &#039;searchstax&#039;,
    title: (result) =&gt; `Search results for: ${result.query}`,
    ignoredKeys: &#x5B;]
  },
  hooks: {
    beforeSearch: (props) =&gt; {
// modify props
      return props;
    },
    afterSearch: (results) =&gt; {
// modify results
      return results;
    }
  }
};
</pre></div>


<p>The <code>sampleConfig</code> needs to match the <code>ISearchstaxConfig</code> interface.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
interface ISearchstaxConfig {
  language: string; // language code. Example: &#039;en&#039;
  searchURL: string; // SearchStudio select endpoint
  suggesterURL: string; //SearchStudio suggest endpoint
  trackApiKey: string; // Api key used for tracking events
  searchAuth: string; // Authentication value. based on authType it&#039;s either a token value or basic auth value
  authType: &quot;token&quot; | &quot;basic&quot;; // Type of authentication
  autoCorrect?: boolean; // if set to true it will autoCorrect misspelled words. Default is false
  router?: IRouterConfig; // optional object containing router settings
  hooks?: {
    // optional object that provides various hook options
    beforeSearch?: (props: ISearchObject) =&gt; ISearchObject | null; // this function gets called before firing search. searchProps are being passed as a property and can be modified, if passed along further search will execute with modified properties, if null is returned then event gets canceled and search never fires.
    afterSearch?: (results: ISearchstaxParsedResult&#x5B;]) =&gt; ISearchstaxParsedResult&#x5B;]; // this function gets called after firing search and before rendering. It needs to return array of results that are either modified or untouched.
  };
}
</pre></div>


<h3 class="wp-block-heading"><strong>Adding Components</strong></h3>



<p>Add any other Site Search components as needed:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
&amp;lt;SearchstaxWrapper&gt;

  &amp;lt;SearchstaxInputWidget /&gt;

  &amp;lt;SearchstaxResultsWidget /&gt;

  {/* Other components */}

&amp;lt;/SearchstaxWrapper&gt;
</pre></div>


<h3 class="wp-block-heading"><strong>Styles</strong></h3>



<p>Import the CSS:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; quick-code: false; notranslate">
import &#039;@searchstax-inc/searchstudio-ux-react/dist/styles/mainTheme.css&#039;;
</pre></div>


<p>See the <a href="/docs/searchstudio/searchstax-ux-react-styling/">React Styling</a> section for information on theming and customization.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-react/">Getting Started with searchstudio-ux-react</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Getting Started with searchstudio-ux-vue</title>
		<link>https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-vue/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Wed, 13 Sep 2023 17:05:19 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16251</guid>

					<description><![CDATA[<p>Getting Started with searchstudio-ux-vue Example This is an example of using Vue with the SearchStax Site Search solution. For a full example, see searchstudio-ux-vue. Installation Install the searchstudio-ux-vue package: Import&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-vue/">Continue reading <span class="screen-reader-text">Getting Started with searchstudio-ux-vue</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-vue/">Getting Started with searchstudio-ux-vue</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-getting-started-with-searchstudio-ux-vue">Getting Started with searchstudio-ux-vue</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="h-example">Example</h3>



<p>This is an example of using Vue with the SearchStax Site Search solution.</p>



<p>For a full example, see <a href="https://www.npmjs.com/package/@searchstax-inc/searchstudio-ux-vue">searchstudio-ux-vue</a>. </p>



<h3 class="wp-block-heading" id="h-installation">Installation</h3>



<p>Install the searchstudio-ux-vue package:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
npm install --save @searchstax-inc/searchstudio-ux-vue
</pre></div>


<h3 class="wp-block-heading">Import and Register Components</h3>



<p>Import and globally register the Site Search components:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
import { SearchstaxWrapper, SearchstaxInputWidget } from &#039;@searchstax-inc/searchstudio-ux-vue&#039;;

Vue.component(&#039;SearchstaxWrapper&#039;, SearchstaxWrapper);
Vue.component(&#039;SearchstaxInputWidget&#039;, SearchstaxInputWidget);



</pre></div>


<h3 class="wp-block-heading">Wrapper Component</h3>



<p>Wrap all other Site Search components within the SearchstaxWrapper component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxWrapper&gt;

&amp;lt;!-- Other SearchStudio components here --&gt;

&amp;lt;/SearchstaxWrapper&gt;


</pre></div>


<h3 class="wp-block-heading">Configuration</h3>



<p>Pass search configuration to the SearchstaxWrapper component:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxWrapper
    :language=&quot;sampleConfig.language&quot;
    :searchURL=&quot;sampleConfig.searchURL&quot;
    :suggesterURL=&quot;sampleConfig.suggesterURL&quot;
    :trackApiKey=&quot;sampleConfig.trackApiKey&quot;
    :searchAuth=&quot;sampleConfig.searchAuth&quot;
    :authType=&quot;sampleConfig.authType&quot;
    :router=&quot;sampleConfig.router&quot;
    :beforeSearch=&quot;sampleConfig.hooks.beforeSearch&quot; 
    :afterSearch=&quot;sampleConfig.hooks.afterSearch&quot;
  &gt;
  &amp;lt;/SearchstaxWrapper&gt;

</pre></div>


<p>Initialization example:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
sampleConfig = {
    language: &quot;en&quot;,
    searchURL: &quot;&quot;,
    suggesterURL: &quot;&quot;,
    trackApiKey: &quot;&quot;,
    searchAuth: &quot;&quot;,
    authType: &quot;basic&quot;,
    router: {
      enabled: true,
      routeName: &quot;searchstax&quot;,
      title: (result: ISearchObject) =&gt; {
        return &quot;Search results for: &quot; + result.query;
      },
      ignoredKeys: &#x5B;],
    },
    hooks: {
      beforeSearch: function (props: ISearchObject) {
        const propsCopy = { ...props };
        return propsCopy;
      },
      afterSearch: function (results: ISearchstaxParsedResult&#x5B;]) {
        const copy = &#x5B;...results];
        return copy;
      },
    }
  };

</pre></div>


<p>Initialization object needs to be of type:&nbsp;<strong>ISearchstaxConfig</strong></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
interface ISearchstaxConfig {
  language: string; // language code. Example: &#039;en&#039;
  searchURL: string; // SearchStudio select endpoint
  suggesterURL: string; //SearchStudio suggest endpoint
  trackApiKey: string; // Api key used for tracking events
  searchAuth: string; // Authentication value. based on authType it&#039;s either a token value or basic auth value
  authType: &quot;token&quot; | &quot;basic&quot;; // Type of authentication
  autoCorrect?: boolean; // if set to true it will autoCorrect misspelled words. Default is false
  router?: IRouterConfig; // optional object containing router settings
  hooks?: {
    // optional object that provides various hook options
    beforeSearch?: (props: ISearchObject) =&gt; ISearchObject | null; // this function gets called before firing search. searchProps are being passed as a property and can be modified, if passed along further search will execute with modified properties, if null is returned then event gets canceled and search never fires.
    afterSearch?: (results: ISearchstaxParsedResult&#x5B;]) =&gt; ISearchstaxParsedResult&#x5B;]; // this function gets called after firing search and before rendering. It needs to return array of results that are either modified or untouched.
  };
}

</pre></div>


<h3 class="wp-block-heading">Adding Components</h3>



<p>Add any Site Search components needed:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
&amp;lt;SearchstaxWrapper&gt;

  &amp;lt;SearchstaxInputWidget /&gt;

  &amp;lt;SearchstaxResultsWidget /&gt;

&amp;lt;!-- Other components --&gt;

&amp;lt;/SearchstaxWrapper&gt;


</pre></div>


<h3 class="wp-block-heading">Styles</h3>



<p>Import the CSS styles:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
@import &#039;@searchstax-inc/searchstudio-ux-vue/dist/styles/mainTheme.css&#039;;


</pre></div>


<p>See the <a href="/docs/searchstudio/styling/">Styling</a> section for information on theming and customization.</p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/getting-started-with-searchstudio-ux-vue/">Getting Started with searchstudio-ux-vue</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Searchstax-ux-react Styling</title>
		<link>https://demo.searchstax.com/docs/searchstudio/searchstax-ux-react-styling/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Thu, 12 Oct 2023 16:39:05 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16483</guid>

					<description><![CDATA[<p>Searchstax-ux-react Styling for React and Next.js The SearchStax Site Search solution&#8217;s SearchStudio-ux-react comes with default CSS styling that can be customized for your React or Next.js search page. Using Default&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/searchstax-ux-react-styling/">Continue reading <span class="screen-reader-text">Searchstax-ux-react Styling</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-ux-react-styling/">Searchstax-ux-react Styling</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstax-ux-react-styling-for-react-and-next-js">Searchstax-ux-react Styling for React and Next.js</h1>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution&#8217;s SearchStudio-ux-react comes with default CSS styling that can be customized for your <strong>Reac</strong>t or <strong>Next.js</strong> search page.</p>



<h3 class="wp-block-heading"><strong>Using Default Styles</strong></h3>



<p>The default CSS stylesheet is located at:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
node_modules/@searchstax-inc/searchstudio-ux-js/dist/styles/mainTheme.css

</pre></div>


<p>To use it, simply import this file:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
@import &#039;node_modules/@searchstax-inc/searchstudio-ux-js/dist/styles/mainTheme.css&#039;;

</pre></div>


<h3 class="wp-block-heading">Customization</h3>



<p>The default CSS classes can be overridden to customize styling:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
.searchstax-input {
  /* Override input styling */ 
}

.searchstax-result {
  /* Override result styling */
}

/* Override other class names */

</pre></div>


<h3 class="wp-block-heading"><strong>Advanced Customization</strong></h3>



<p>For more advanced customization, the SCSS source files can be imported and modified:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
@import &#039;node_modules/@searchstax-inc/searchstudio-ux-js/dist/styles/scss/mainTheme.scss&#039;;

// Override SCSS variables and mixins

</pre></div>


<p>Refer the SCSS source for available variables, mixins and selectors.</p>



<h3 class="wp-block-heading"><strong>Theming</strong></h3>



<p>To create a new theme, the main SCSS file can be used as a base:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
@import &#039;mainTheme.scss&#039;;

// Override variables and add custom CSS

</pre></div>


<p>This allows building on top of the default theme with new styling and variables.</p>



<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=SearchJS%20Developer%20Question" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/searchstax-ux-react-styling/">Searchstax-ux-react Styling</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Vue Widgets</title>
		<link>https://demo.searchstax.com/docs/searchstudio/widgets/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Wed, 13 Sep 2023 21:48:44 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16255</guid>

					<description><![CDATA[<p>Searchstudio-ux-vue Widgets The SearchStax Site Search solution offers a variety of Vue widgets for your custom search page. To learn more about the Searchstudio-ux-vue Widgets, follow the links to each&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/widgets/">Continue reading <span class="screen-reader-text">Vue Widgets</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/widgets/">Vue Widgets</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstudio-ux-vue-widgets">Searchstudio-ux-vue Widgets</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers a variety of Vue widgets for your custom search page. </p>



<p>To learn more about the <code>Searchstudio-ux-vue</code> Widgets, follow the links to each page to see the templates and examples:</p>



<ul class="wp-block-list">
<li><a href="/docs/searchstudio/searchstaxinputwidget/">SearchstaxInputWidget</a> &#8211; provides a search input box with autosuggest/autocomplete functionality</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget/">SearchstaxResultWidget</a> &#8211; displays the search results</li>



<li><a href="/docs/searchstudio/searchstaxfacetswidget/">SearchstaxFacetsWidget</a> &#8211; displays the facet filters</li>



<li><a href="/docs/searchstudio/searchstaxpaginationwidget/">SearchstaxPaginationWidget</a> &#8211; displays pagination controls for search results</li>



<li><a href="/docs/searchstudio/searchstaxsearchfeedbackwidget/">SearchstaxSearchFeedbackWidget</a> &#8211; displays search feedback like number of results found</li>



<li><a href="/docs/searchstudio/searchstax-externalpromotionswidget/">SeaerchstaxExternalPromotionsWidget</a> &#8211; displays external promotions fetched from the API</li>



<li><a href="/docs/searchstudio/searchstaxsortingwidget/">SearchstaxSortingWidget</a> &#8211; displays sorting options for search results</li>
</ul>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-js Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/widgets/">Vue Widgets</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>React Widgets</title>
		<link>https://demo.searchstax.com/docs/searchstudio/react-widgets/</link>
		
		<dc:creator><![CDATA[Bruce]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 23:26:40 +0000</pubDate>
				<guid isPermaLink="false">https://demo.searchstax.com/docs/?post_type=searchstudio&#038;p=16447</guid>

					<description><![CDATA[<p>Searchstudio-ux-React Widgets The SearchStax Site Search solution offers a variety of React widgets to assist with your custom search page. To learn more about the Searchstudio-ux-react Widgets, follow the links&#8230; <a class="more-link" href="https://demo.searchstax.com/docs/searchstudio/react-widgets/">Continue reading <span class="screen-reader-text">React Widgets</span></a></p>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/react-widgets/">React Widgets</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading" id="h-searchstudio-ux-react-widgets">Searchstudio-ux-React Widgets</h1>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>The SearchStax Site Search solution offers a variety of React widgets to assist with your custom search page.</p>



<p>To learn more about the Searchstudio-ux-react Widgets, follow the links to each page to see the templates and examples:</p>



<ul class="wp-block-list">
<li><a href="/docs/searchstudio/searchstaxinputwidget-react/">SearchstaxInputWidget</a> &#8211; provides a search input box with autosuggest/autocomplete functionality</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstaxresultwidget-react/">SearchstaxResultWidget</a> &#8211; displays the search results</li>



<li><a href="/docs/searchstudio/searchstaxfacetswidget-react/">SearchstaxFacetsWidget</a> &#8211; displays the facet filters</li>



<li><a href="https://demo.searchstax.com/docs/searchstudio/searchstax-paginationwidget-react/">SearchstaxPaginationWidget</a> &#8211; displays pagination controls for search results</li>



<li><a href="/docs/searchstudio/searchstax-searchoverviewwidget-react/">SearchstaxSearchOverviewWidget</a> &#8211; displays search feedback and stats</li>



<li><a href="/docs/searchstudio/searchstax-relatedsearcheswidget-react/">SearchstaxRelatedSearchesWidget</a> &#8211; displays related searches</li>



<li><a href="/docs/searchstudio/searchstax-externalpromotions-widget-react/">SeaerchstaxExternalPromotionsWidget</a> &#8211; displays external promotions fetched from the API</li>



<li><a href="/docs/searchstudio/searchstax-sortingwidget-react/">SearchstaxSortingWidget</a> &#8211; displays sorting options for search results</li>
</ul>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading" id="questions">Questions?</h2>



<p>Do not hesitate to contact the <a href="mailto:support@demo.searchstax.com?subject=Studio%3A%20UX%20searchstudio-ux-js Widgets" target="_blank" rel="noreferrer noopener">SearchStax Support Desk</a>.</p>
</div></div>
<p>The post <a href="https://demo.searchstax.com/docs/searchstudio/react-widgets/">React Widgets</a> appeared first on <a href="https://demo.searchstax.com/docs">SearchStax Docs</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
