Quick start
This guide shows you how to try Algoliaâs search and discovery products for yourself.
What do you want to do?
If you want to see how Algolia works, create an account, try out one or more of the tutorials, find out how you can use your data, and read about how analytics, relevance, and insights can help measure the success of your implementation. Check out the integrations guides if you want to know how to integrate Algolia with Shopify, Magento 2, Netlify, or Salesforce. If you want to see what Algolia can do, visit the inspiration library and check out one or more of those sites to try it out.
Sign up for an Algolia account
Each of the following tutorials requires your own Algolia account. Sign up for free and try things out for yourself:
- Run the Quickstart Assistant tutorial
- Run the interactive tutorial
- Create a âbootstrappedâ (quick start) search project.
Run the Quickstart Assistant tutorial
When you create a new Algolia account, the dashboardâs Quickstart Assistant will offer you several choices. Choose New to Algolia to begin the Quickstart Assistantâs interactive tutorial.
- Follow the Quickstart Assistant prompts. You can use your data, the data provided by the assistant, or import the data used in the âBootstrapâ tutorial.
- Click on Indices in the dashboardâs sidebar menu, click the UI Demos tab, and then the Generate a UI demo button.
- Complete the fields you require and Save.
- Click the eye icon next to your newly saved demo to preview it.
Run the two-minute tutorial
The two-minute interactive tutorial walks you through the steps required to build an Algolia user interface. It covers choosing a dataset, sending that data to Algolia, examining the effect of changing relevance, and building a user interface.
Create a âbootstrappedâ search project
For each library supported by Algolia, there is a âbootstrapâ tutorial that takes you through the following:
- Installing and initializing the pre-built project
- Adding code to display a user interface: a search box with highlighted results
- Adding more elements to the UI: filters and pagination
- Adding more information and styling to search results.
Choose your bootstrap tutorial
Once you have explored the bootstrap tutorial, try using your data instead. It will help your overall implementation if you also consider how to measure the success of your Algolia implementation once itâs live by understanding how to interpret analytics, tweak relevance, and capture user insights.
Use your data
In the preceding tutorials, you were probably using pre-built datasets. In reality, you need to transform your data into an acceptable JSON format and then send that data to Algolia using an Algolia API client, no-code connector, CLI, Crawler, or dashboard).
On a live site, you need to create a script to update your index whenever the site content changes: new material, edits, and deletions. However, if youâre using them, the no-code connector and Crawler will handle this synchronization for you.
Analytics, relevance, and insights
Search relevance measures the accuracy of the relationship between the search query and the search results. Algolia has good relevance out of the box, thanks to its ranking criteria. The system also provides tools to help fine-tune your usersâ search experience. Of these, the most important ones are:
- Deciding which attributes you want to use for searching and in what order and manner to search them
- Applying tweaks to improve the relevance for your specific needs using custom ranking.
Use analytics to review the effectiveness of search
Review your analytics for details such as popular and âno resultsâ phrases to verify that any changes you made to relevance have positively affected your usersâ behavior. These insights let you make informed decisions about adjusting searchable attributes, custom ranking, and other aspects of relevance.
Consider using A/B testing to compare one set of adjustments with another to see which performs best.
Insights: what happens after the search
Often, search isnât a standalone goal: itâs an aid to achieving broader aims. For example, the aim of an ecommerce site may be to increase sales, increase profits, or drive a particular product range. By capturing user behavior, you can see what happens after they have performed a search and determine if the search implementation has helped achieve your goals.
Whatâs next?
This quick start guide has given you a flavor of what Algolia can offer and an idea of how to build a solution. To find out more, here are some crucial resources.