Demos
Algolia offers a couple of starter demos:Demo | Data source | UI | Extensible? |
---|---|---|---|
Quickstart assistant | You choose | Simple | No |
Bootstrap | You choose | Intermediate | Yes |
Quickstart assistant demo
When you create a new Algolia account, the Quickstart assistant on your dashboard will guide you.- Choose New to Algolia to begin the demo. Alternatively, click Indices in the dashboard’s sidebar, click the UI Demos tab, and then click Generate a new demo.
- Follow the prompts. You can use your data, the data provided by the assistant, or import the data used in the ‘Bootstrap’ demo.
- Complete the fields you require and Save.
- Click the eye icon next to your newly saved demo to preview it.
Bootstrap demo
Each InstantSearch library has a “bootstrap” demo, which walks you through:- Installing and setting up a pre-built project
- Adding a search box and results display
- Adding UI elements like filters and pagination
- Styling your search results.
API clients
After installing an API client, try running a short program that adds a record to a test index, searches your index, and prints the results.Create your own Algolia experience
To create a basic Algolia experience, you need to:- Create an Algolia index
- Prepare your data for Algolia
- Upload your data using an Algolia API client, no-code connector, CLI, Crawler, or dashboard)
- Create a search UI. The InstantSearch and Autocomplete libraries simplify this process for developers.
To keep your index current, ensure you have a process for updating it as your content changes.
If you’re using Algolia’s no-code connector or Crawler, they will handle these updates.
Test and refine
By learning to interpret analytics, fine-tune relevance settings, and gather user feedback (with events), you can significantly improve the performance of your Algolia implementation.Search relevance
Algolia has built-in tools to fine-tune relevance. The most important ones are:- Set searchable attributes to control what Algolia searches and in what order.
- Use custom ranking to adjust relevance to your needs.