Implement website search using the web crawler and Elastic App Search.
Prefer more guidance? See Website search tutorial.
Create an Elastic deployment
Log in to Elastic Cloud (free trial available), and use the UI to create a deployment. Within Advanced settings, change the Enterprise Search Size per zone to 4 GB RAM (or more).
Use the web crawler to sync your website data to an Elasticsearch index
Within Kibana, navigate to Search → Content → Elasticsearch indices, and choose Create new index. Use the UI to create an index that the crawler will manage, and begin crawling.
Create an engine from the Elasticsearch index
Within Kibana, continuing from the index management UI, choose Search engines, then Create an App Search engine. Use the UI to create an App Search engine from your Elasticsearch index.
Generate a search UI to integrate into your website
Embed or integrate this application with your existing website UI. Learn more about Search UI →
Next steps: Further optimize your website search results
Continuing in the App Search UI, explore various tools to optimize search results and gain insights about your website search experience.