No need to think about how to display results. Works great on mobile. Click our search box above to see it in action
Visitors don't even need to leave the page. Results change as you type. See demo
Use our API, custom rendering, server side processing and much more.
Below is a list of common ways to install Sajari's site search. Each of these can be customized in many ways, however this page is simply to demonstrate the various install options. All search engines in Sajari get great features automatically, like fuzzy search (e.g. auto spell correction), synonyms, context clues, crawling rules and more.
The simplest search integration is an overlay, as it's relatively isolated from CSS changes within the main page. Results will be loaded into a mobile friendly overlay for you. The code for this type of integration can be seen in our ReactJS SDK examples.
Click the search box to see the overlay in action
If you want to put the results in a particular location, you can add
data-sj-search-results to a page element and results will be instantly rendered there instead. This allows the results to use your CSS, which you can choose to further customize if desired. You can also integrate via our ReactJS SDK, which allows very customizable installs including facets, autocomplete prediction and more.
Note: Unlike other search integrations, your customers do not need to leave the current page
See a site search in current page demo. Note: The demo uses instant search, much like Google's instant search, this updates in real time as users type, no need to wait.
Some sites want the power of Sajari's search, but they want to render them in their own way using AngularJS, React JS, or similar. This is easy to do.
Many apps don't use web pages, so they'll want to use our API to run searches. See our documentation. A variety of different searches can be run depending on your needs. We have SDKs in multiple languages.