We use Algolia for indexing and searching for all our website pages. It helps us organise our pages into different indices by types, help rank and sort them - index wise and also conduct experiments to improve the ranking and sorting logic. We also use its AI synonyms and dynamic re-ranking features to better improve the search experience for our users.
Pros
Indexing - allowing organising the website into different indices
Experimentation - to experiment ranking and sorting logic
Virtual Index
Search Analytics
Cons
Help define the conversion and CTR better
Give contextual ranking options based on RAG search
Introduce more AI features
Likelihood to Recommend
Best suited for: - Indexing of the website pages - Ranking and sorting of pages in the index Area of improvement: - AI based search features for contextual ranking - Analytics and alerting for drop in CTR and Conversion - Record vs page association: Ability to configure how each pages or it's components can be a record - Support: Delayed email support
Live Platforms needed a search platform that served consumers by helping them easily and quickly find what they are looking for, but also ensuring its sellers, who pay a commission for listing, were getting “bang for their buck.” Algolia made the cut due to its speed, flexibility, and features like Personalization.
Pros
Personailzation
Speed of results
relevance of results
Customer care
Cons
More data - a deeper dive into search terms would be great.
Likelihood to Recommend
It is perfect for large websites with lots of inventory. Matching the right person to the perfect product is something they are great at.
Less appropriate would be smaller websites without a large catalogue to navigate through.
In our organization, Algolia plays a crucial role in enhancing the search functionality for our documentation. It efficiently sifts through extensive documentation, providing developers with a seamless experience locating the required information. Since the implementation of Algolia, our search capabilities have not only improved but continue to evolve as we optimize the system further. The decision to leverage Algolia for indexing has proven highly effective, offering a more manageable and scalable approach compared to manual indexing of all content.
Pros
Search Index.
AI Search.
Cons
Ease of use.
Getting started.
Likelihood to Recommend
Algolia is well-suited for organizations with vast documentation repositories. Its robust search capabilities make it easy for users, especially developers, to quickly find relevant information within extensive documentation. When prioritizing a seamless and efficient user experience, Algolia proves to be highly beneficial. Its fast and accurate search results contribute to a positive interaction for users seeking specific information.
VU
Verified User
Team Lead in Information Technology (Telecommunications company, 1001-5000 employees)
Use the quick search bar, crawler, and indexing from Algolia for our web platform. Addresses use case of a search engine for our main site to help our users find our other pages.
Pros
Crawler and indexing is useful and easy to setup
Quick search tool to get started out of the box
Management of users and they’re keys is also easy
Cons
Would like to make accessibility easier to configure for the quick search tool
Likelihood to Recommend
Algolia specializes in search and have very helpful tools to help you quickly manage and quick search running on your web properties
VU
Verified User
Engineer in Marketing (Computer Software company, 5001-10,000 employees)
Improving search for e-commerce. Fast results from large index, plus suggested and product recommendation. This improves navigation and product discovery for users (shoppers), and shortens time to product pages, and time to cart, to increase conversions. We need a rapid solution that can meet the needs of a large catalogue and users searching across lots of disparate categories
Pros
Indexing
Speed
Suggested
Cons
Tech support is non existent
Customer service doesn’t respond
Faulty billing platform
Service can be blocked without warning
Likelihood to Recommend
Tech support and customer service is non existent. When you have an issue you can’t in touch with anyone, and no one responds. What’s worse is that the billing issue we had was caused by their platform. But instead of receiving any notification or warning to resolve the service was blocked and the application terminated. This left us without search on our platform, and no way to unblock application or restore service. Several support tickets were created, which was an easy to resolve if someone had responded, but no response or resolution. I believe this is a “unicorn” with massive funding and they can’t get a basic tech support in place with reasonable response times, e.g. 24 hours. It’s a shame they built such a great product and zero support or service. This makes it unreliable and not fit for purpose. I have also seen similar reviews at G2 aswell- so this is clearly not an isolated incident and is being experienced by lots of users, who likely end up leaving the product and seeking another solution elsewhere.
VU
Verified User
C-Level Executive in Product Management (Computer Software company, 1-10 employees)
As software developers, we are often called upon to develop web applications that offer enterprise-grade search experiences, with analytics and all the bells and whistles. Fortunately, Algolia makes this a snap. Our primary development framework is Laravel and Algolia integrates with Scout beautifully. Algolia also provides a backend for our clients to access analytics, salt their indexes with synonyms, etc. Algolia offers an incredibly fast and full-featured powerful solution set at a very reasonable price point. We love the ease of implementation and our clients couldn't be happier with the results.
Pros
Excellent search results
Easy integration
Great analytics
Blazing speed
Cons
Leverage AI/ML more and deliver those services to their non-premium subscribers
Automatic synonym suggestion / salting
Provide more examples for the frontend javascript search
Likelihood to Recommend
Algolia is targeted at consumer product sites but most of our applications tend to be more textual, e.g. text-based articles, and resources. We sometimes have to break the models down into multiple chunks but it's a viable workaround.
As an online news portal we use it for our frontend users / readers to search for any keywords and corresponding result is displayed. Suggestions makes easier for the users and keep them engaged.
Pros
Suggestion when you search for something
Accurate data coressponding to the keyword
Easy to handle the index in a separate place
Cons
Documentation - Sometimes feels like missing
Likelihood to Recommend
When someone search for a keyword with a wrong spelling suggestions really help them.
VU
Verified User
Professional in Information Technology (Publishing company, 1001-5000 employees)
Algolia is a search system that can easily be integrated with your application in order to add value to this and also performance. I would highlight the easy usage and the number of integrations available. It's a really good tool if you don't want to spend time developing this by yourself.
Pros
Integration
Documentation
Easy usage
Likelihood to Recommend
It's really well suited if you want to integrate a search system into your project and if you need its features. They have packages for different languages and an official python client package which is very useful. I suggest checking all the features they can provide and reading the documentation to find the best usage for it.
VU
Verified User
Analyst in Information Technology (Computer Software company, 10,001+ employees)
It is used across development departments as the API from searching different system entities. We could have gone with our own Elasticsearch setup. However, this would require maintaining a dedicated cluster over multiple regions. That has operational cost. We would also need expertise on best practices in tuning the different indexes and keeping the service highly available. We choose to let Algolia take care of out text search needs and only take care of keeping it synced.
Pros
Very little infrastructure needed. Can be used directly from client or from different services.
Very reliable. We had very little down time if at all. Response times are good.
Cons
Search API is a little confusing (what is a facet?).
UI is nice, but it doesn't do a good job in helping you define your queries.
Likelihood to Recommend
It's less appropriate if you can't afford your data being persisted on a cloud service. Also, if search is a key component of your business I don't believe relying on a third-party service is worth it. Deploying your own Elasticsearch cluster is not that hard of an endeavour and would also save you money. However, for any other use case Algolia will save you a lot of time and give your business amazing full text search capabilities with minimum friction and time.
Algolia powers all of our search functionality on our browse page and from the header across the site. Specifically, we use the react instant search package with a custom hierarchical menu for category selection and react locations for location selection and the default pagination. We also use Algolia for our search auto suggestions and recommendations. We also use Algolia to solve interesting business problems and tasks such as categorizing user-generated item titles.
Pros
Extremely fast search results
Very easy to set up, no maintenance needed from our side
Efficient and easy to adapt ranking formula
Cons
Customising the react packages can be difficult. Easy to send an excessive amount of requests
Customising ranking is restricted to prioritising factors, rather than weighting each factor individually
Costs can escalate dramatically when you expand your traffic
Likelihood to Recommend
Any consumer-facing business that needs instant search results for user searches. Excellent fits would be e-commerce solutions and marketplaces. If your traffic is low it is also a relatively cost-effective solution than using your own solution (e.g. elastic search). Perfect for teams that do not have the architectural knowledge to set up their own search solutions.