Below is a list of common ways to install Sajari 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.
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.
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.