Elastic Site Search
Elastic Site Search, which is backed by Elastisearch, allows you to easily crawl and add powerful search capabilities to your website. The crawler will ensure your search is kept up to date as your website content changes and advanced analytics and customisation features will give you the tools you need to control the search experience and relevance of your results.
Features of the advanced search algorithm:
Relevant results are key to a great search experience and by using Elasticsearch’s advanced search capabilities such as spelling correction, phrase matching, synonyms, stemming, bigram matching and more, you will easily be able to deliver results your users are expecting.
Better yet, relevance tuning such as ranking adjustments, synonyms, field weightings and more can be done directly from a simple user interface using tools provided out of the box.
Autocomplete for quicker navigation
Get your users to the right content before they’ve even finished typing their query by using autocomplete. This provides a modern, intuitive and contextual search experience for your users.
Facets (or filters) enables your users to filter through results by selecting relevant topics in the filter sidebar. Instantly get rid of clutter and irrelevant results by filtering on attributes such as date, price, location, content type or any custom attributes that you can think of.
Fine-tune search results
Elastic Site Search has the ability to modify the search output of specific queries ensuring that your search results always match your content. If you’re worried that important results aren’t being served to your user base for specific queries, simply fine-tune the search output to your liking. You even have the power to influence how certain attributes impact a result’s relevance.
Elasticsearch is fast. Really fast. Results are updated in real-time, so that you always have the freshest results and additions in your search output. Content can be indexed manually with the Swiftype dashboard, or it can be automatically added to the index as soon as it is created with the Swiftype premium plan.
Real-time search API
Elastic has made search very easily accessible from anywhere in your organization, using a JSON-based REST API. It is very easy to use with curl or any language with a JSON parser and HTTP client. Cross-domain search requests are easily achieved with the read-only public API, which does not require you to tunnel through your server.