Nosto Search uses product and user behavior data from the Nosto Platform, so if you are implementing Nosto Search, first of all, you need to implement Nosto Platform to your website (see https://docs.nosto.com/techdocs/implementing-nosto/implement-on-your-website). Your search engine will be ready after the Nosto representative enables the Search module for your account. Then you will need to integrate Nosto Search to the website.
There are 2 ways to implement Nosto Search to a website:
API integration - a robust Search GraphQL API allows to implement Nosto Search into any website or app and gives complete flexibility for developers to build frontend and backend features. Here is the developer documentation: https://docs.nosto.com/techdocs/implementing-nosto/getting-started-with-search/implement-using-graphql-api
Code editor with pre-built template
Can be implemented by Nosto team
Expected time to launch live
Fully customizable frontend
Yes, in our code editor
Yes, by connecting to API
Customized and managed only in Nosto admin UI
Suitable for complex use cases
Looking at the comparison table, we recommend going with fully customizable pre-built template if you are looking for a fast launch without much effort.
With both Frontend and API integration, you have complete control over the search frontend and can fully match the website's design. Frontend integration may be easier to launch quickly because it has almost working out of the box search page and autocomplete templates that can be easily customized with our code editor to match website's design. However, if the search page design is quite complex and requires custom logic, it may be worth considering using API integration as it may be difficult to implement complex logic using built-in code editor.