We use the e-commerce solution. We were working with a client in the USA and developing some search tools for e-commerce.
Reviews from AWS customer
-
5 star0
-
4 star0
-
3 star0
-
2 star0
-
1 star0
External reviews
External reviews are not included in the AWS star rating for the product.
Very useful and rapid
The customer support is really great and we deployed Algolia in a few hours for our stock.
Algolia is displaying facets, and it helped us to launch the product quite easily, as we didnt have to developp everything thanks to instantsearch.
lightening fast search but too many indexes to manage
Helps to power faster and easier
What is our primary use case?
What is most valuable?
We were working with search products, brands, and different attributes specific to the product; it's faster and easier. The implementation is easy.
What needs improvement?
The deployment could be easier for beginners.
For how long have I used the solution?
I have been using Algolia as a partner for a year and a half.
What do I think about the scalability of the solution?
50 users are using this solution.
How was the initial setup?
The initial setup was easy because I knew the backend remote. Without proper knowledge, the initial configuration would have had some problems.
What other advice do I have?
I recommend the solution.
Overall, I rate the solution an eight out of ten.
Offers extensive customization options, allowing users to tailor search results to their specific needs
What is our primary use case?
I like to describe it as an embedded Google that you can tailor with your own information. You can input your proprietary information and modify the weights and configuration of the search to tailor the results for your clients or services, like for internal tooling.
I can have a built-in flexible search engine. We used it specifically to return results to our clients in terms of listings based on their search and geographic location.
What is most valuable?
I like the fact that it's very powerful. It has many fine-tuning configurations. Essentially, every single piece of information you pass through it is a free document you can tailor. This allows me to craft the information in a manner that it can be easily searched.
For example, with our listings, we tailored them based on the individual's name, geographic location, and information specific to us, such as access to golf clubs and tennis courts. This very narrow information could then be used as part of the search results, providing our clients with a very intuitive search service.
The idea is that good search results lead to better commercial opportunities and customer retention because clients are satisfied with an easy-to-use service. That was definitely the greatest aspect of Algolia - it's a very powerful search engine.
What needs improvement?
There are two problems. Number one, it's a bit pricey, especially when there are similar algorithms. There's one called Typesense, which we considered to lower our bill. Algolia is good for a startup because it allows you to bootstrap powerful functionalities quickly. But if that startup ends up growing and becomes quite successful, the cost of Algolia will balloon with it. So, I could imagine that Algolia might have difficulty retaining clients.
The other problem I had to deal with as the lead software engineer is the documentation. I was basically assigned a guy who had no idea how Algolia works, and I had to get it to work, which I did. But the documentation for the service is not as good as it could be. You can still figure it out, but Algolia has a lot of functionalities, not just the search engine. They have built-in components for different UI libraries. In our case, we were using React, and they have a third-party library that you can import to use Algolia services as React components.
It's great, but they have very little documentation for those kinds of third-party things. It's tough to use them if you don't explain to your potential developers how they're supposed to be used. I eventually had to call them directly and sit down with their engineers, and I realized that it's a great product, but they need to explain it better.
For how long have I used the solution?
I used Algolia as an embedded search engine. I was the lead software engineer for a US-based startup called Teach Me To, based in San Diego. I used it throughout my entire stay with the company, which was seven and a half months.
What do I think about the stability of the solution?
Algolia is a powerful framework, so there are many ways the setup could have suboptimal results, and we actually experienced them. It's not 100% their fault; it was more about how we were integrating the program. For example, we were trying to return search results based on geographic location and put that on a map. We realized there were a lot of duplicate returns, with the same listing being returned as part of a big block of results. We didn't catch it because the pins on the map would overlap, so we would only see one pin when there were actually two of them.
The problem is that Algolia works like any cloud technology in terms of use. We were getting a bunch of redundant results that were nonetheless part of the billing because the configuration of the platform was wrong. That was part of my reason for fixing things that happened. It wasn't necessarily something wrong with Algolia, but rather with our integration of it. However, it's the kind of pitfall that developers should be aware of.
I would rate the stability an eight out of ten.
What do I think about the scalability of the solution?
I believe the technology is scalable, but I have doubts as to whether the billing is scalable for any company. If you're a big, successful startup transitioning into a corporation, you might have the resources to build your own internal search engine because Algolia can get expensive unless they adjust their pricing.
How are customer service and support?
I'm very happy with it. I would give them ten out of ten. They were responsive, active, and even followed up to see if everything was okay and if we needed more support.
How was the initial setup?
The initial setup is fairly easy. It's not trivial, but it's not hard either. There are two sides to it:
- the application side and
- the cloud information side.
You have to make sure your information is correct on the cloud side to see it reflected on the application side. It is not 100% easy, but it is not necessarily hard because any good developer should be able to handle it.
Deployment time: It depends on the amount of data. They do have to index the information, so if you have less than a hundred thousand entries, it should be super quick. They have a great capability that allows you to demo it on a test set so you don't mess with your real-time production information. You can play around with Algolia on a development set and then pass it into production when you're ready.
However, if you have a lot of indices, let's say a million or more, it does take a couple of minutes to pass that information into the system, index it, and test it in development before passing it to production. It's not super slow, but it is worth mentioning.
What's my experience with pricing, setup cost, and licensing?
For any developer starting out, it is worth it. If you're already a successful startup and you have other worries, that would be a debate amongst the internal teams. But, it's worth it to bootstrap something.
Which other solutions did I evaluate?
We played around with Python, which was part of a different part of our stack, but we didn't consider other options.
When I came in, Algolia was already integrated into the product, so, I couldn't change the existing product, only improve upon it.
What other advice do I have?
It's a really great solution. The more you work with it, the more intuitive it gets. I think Algolia is onto something that is very valuable.
Overall, I would rate the solution an eight out of ten.
Offers users with personalization options that can be used to improve the user interface
What is our primary use case?
I use Algolia for Magento 2 e-commerce websites so that I can enhance user search functionality. Throughout Algolia, our company can enhance our search results as per the user type, which can improve the user experience and reduce the time it takes for them to find a product. Algolia is also useful for filtering products. It can also be used to add any promotional banner, product ranking, product review, and product boosting.
What is most valuable?
The solution's most valuable feature is its ability to customize Algolia's API and then use it anywhere in Magento's application however we like.
What needs improvement?
There are no areas in the product where improvements are required. I believe it is one of the best products right now.
When indexing the products, one may face some issues with the tool.
For how long have I used the solution?
I have been using Algolia for four years. I am a customer and developer who uses the tool to meet the requirements of our company's clients.
What do I think about the scalability of the solution?
Scalability-wise, I rate the solution a nine out of ten.
How are customer service and support?
I never had an opportunity to contact the solution's technical support team. Based on what I feel, I rate the technical support a ten out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I used to use Magento's default search functionality. Magento has some programming languages for indexing and search boxes. Algolia offers a very heavy functionality for search-related tasks.
How was the initial setup?
The product's initial setup phase is super easy.
What's my experience with pricing, setup cost, and licensing?
Algolia is a cool, super-easy-to-use, and affordable tool. Suppose a company's customer is looking for Algolia's search indexing. Considering such cases, an organization needs to be ready to pay the price of the solution since the tool has many features that can help customize its users' e-commerce store. People who are looking for Algolia are also ready to pay its price.
What other advice do I have?
It is a super easy tool to use. You just need to download, install, and use the extensions. If you need more extensions, then it may get harder for you to be able to customize Algolia. In general, it is a cool tool.
I recommend the product to other people.
If a user wants super search functionality in their e-commerce store to enhance the user experience, they can go for Algolia. Algolia can also enhance the search results as well as provide enhanced analytical reports related to the search by analyzing the customers, and seeing how customers interact with the search bar. The tool provides users with personalization features that can be used to improve user interface. One can also customize the search-related user interface. The features of Algolia are extremely good.
I rate the tool a nine out of ten.
Gives users the capability to search documents inside applications
What is our primary use case?
I developed an application solution for the Economist Group, a think tank based in London. They were planning a new initiative, which was a publication tech. We use Algolia Search to give users the capability to search documents in the application we created.
What is most valuable?
Since Algolia is a SaaS solution, we didn't have to maintain servers, look at the indexes, and monitor services. Not having to maintain the servers was less of a headache for us. Algolia's similarity to other search services like Elasticsearch has greatly helped us.
What needs improvement?
Algolia is not adopted that much, and it would be great if it were made more popular.
For how long have I used the solution?
I have been using Algolia for two years.
What do I think about the stability of the solution?
I didn’t face any issues with the solution’s stability.
What do I think about the scalability of the solution?
There was one issue we faced. The plan we had gave us a restricted amount of storage, and the search stopped when the plan stopped. If you plan for 1,000 documents, the search stops when you reach 1,000 documents. That was a drawback, and the tool wasn't scalable in the planned period.
We understood the search had stopped because the plan limit had been crossed. We had to add a credit card to get it working, and it started working. People use the search service through our website, which has around 10,000 monthly visitors. However, three system users have access to the tool.
I rate the solution’s scalability a four or five out of ten.
How are customer service and support?
The technical support team was able to resolve our issues within two days.
Which solution did I use previously and why did I switch?
I have previously worked with Elasticsearch.
How was the initial setup?
The solution's initial setup is straightforward and not very difficult.
What about the implementation team?
The first POC we did with Algolia took around two days. In weeks we were able to deploy the first iteration of the solution in production
What was our ROI?
The solution is worth the money.
What's my experience with pricing, setup cost, and licensing?
I have heard that Algolia is an expensive solution.
What other advice do I have?
I would recommend the solution to users looking for an easy search service. It is very easy to set up and do a POC with Algolia. If you are looking for custom sorting, Algolia is not the right solution for you.
Overall, I rate the solution an eight out of ten.
Eases the implementation of search and filtering functionalities, eliminating the need for custom development
What is our primary use case?
I used Algolia to implement search functionalities. When I had too many products and wanted to improve search functionality, I built custom webhooks in the backend using ExpressJS and NodeJS. The product information was passed to Algolia, which I used only for search functionalities.
How has it helped my organization?
In my site, conversion rate or customer satisfaction progressed 100%. I rate it 100% for customer satisfaction because when users search for a product, they don't need to press the enter button.
If they type ABC, the ABC type of product is automatically filtered and shown at the bottom of the screen. Algolia gives us that functionality, immediately showing filtering products without any bugs. That's why, in my site, it's 100% customer satisfaction. And from my side, it's okay.
What is most valuable?
In my experience, I used Algolia because it made searching and filtering products much easier. Algolia provides some cool functionalities like filtering, indexing, and searching.
If I implemented such functionality without Algolia, I would have to create the filtering functionality customly. But with Algolia, it's much easier because they already have these features built-in.
I implement their inbuilt hooks or components, like InstantSearch, which is a React UI component provided by Algolia. It helps me with searching and filtering the products. I used Algolia for basic purposes because I haven't worked on any advanced projects with it yet.
What needs improvement?
The documentation is not beginner-friendly. When I first used it, I sometimes couldn't understand its components and how they worked.
At one point, the product was automatically deleted from the backend for unknown reasons. But, I haven't had any other problems so far.
For how long have I used the solution?
I started working with Algolia last year in December at my ex-company. I worked as a front-end technical lead and used different technologies, including Algolia. However, I only used the basic features, not the advanced ones, because it was already set up.
What do I think about the stability of the solution?
I didn't see any bugs. It's developer-friendly and user-friendly. I have not faced any bugs so far.
What do I think about the scalability of the solution?
When I worked at my previous company, they had a limited developer team of just ten or twelve. So, five or six developers used Algolia in my current team.
Which solution did I use previously and why did I switch?
My company decided to use Algolia. It's a very big and complicated web application. I asked them why we use Algolia, and they told me that implementing such functionality or filtering functionality customly would take too much time. But if we use Algolia, it helps us save time on maintenance, and we can use it frequently.
How was the initial setup?
If someone reads the documentation well, then anyone can use Algolia. But for beginners, it's hard because the documentation is not beginner-friendly, in my opinion.
Deployment model: I used Algolia in the cloud for search recommendations to make the site's searching faster.
What other advice do I have?
First of all, I want to know why you would ask me this. If you have a complicated project, then I definitely recommend Algolia. But if the project is simple and not too complicated, then you can use custom filtering or functionality.
There are two types of beginners:
- Those who want to learn just from watching YouTube videos.
- Those who are willing to read the documentation and research the features.
For the latter, it will be okay, but for beginners who don't want to read the documentation and just want to watch YouTube videos, it will be hard for them to learn to use Aloglia.
Overall, I would rate it a nine out of ten. When I use this product, it reduces my time and saves me from time-consuming tasks because everything is automated. Every back end, Express, Scrapy, and others, they already told us that if we use Algolia, they already provide us with webhooks.
If we implement the webhooks, it only takes two to five minutes maximum. Then we work on the front end just for designing. If I created the functionality without Algolia, it would take too much time, like 30 minutes or an hour.
But when you use Algolia and webhooks, it takes only five minutes, and Algolia has its own component, InstantSearch, for filtering. We just implemented the component, and it's okay. That's why, from my side, I rate Algolia as nine out of ten.
Easy to use and not hard to implement
What is our primary use case?
I use the solution in my company since we wanted a solution to be delivered for search purposes, and we got the tool named Algolia.
In my company, we didn't use the tool's intelligence because it was not in the business plan, but the solution is amazing and one of the best solutions.
What is most valuable?
The most valuable features of the solution are the indexing servers and search servers, which are really fast. I don't remember the size of our database, but it was really big, and its ability to make decisions in a few minutes compared to Elasticsearch to deal with the indexing is good. The business layer is really incredible because business people should keep the organization off from the results of the search. Algolia is a good business solution. The intelligence of Algolia and how it works to deliver the information is good. We faced problems at the beginning of the project with the tool, especially with the user of the tool who was making the request because of the intermediate server. We take a long time to integrate, and we lose the tool's intelligence for personalizing the experience the solution can offer to its users. We should use a lot of Algolia's services, especially in terms of price and cost. Some of the servers had limitations.
What needs improvement?
The high cost of the product is an area of concern where improvements are required.
For how long have I used the solution?
I have been using Algolia for a year. I am a customer.
What do I think about the stability of the solution?
It is a stable solution. The only problem my company faced with the product was because they didn't pay for the licensing.
What do I think about the scalability of the solution?
It is a scalable solution. While the scales are up, it costs too, especially because our data was increasing too much, and we had to do an evaluation of all our data to figure out what mattered to the users. It requires good planning of data usage. On the website, we had an active product, which doesn't matter in the search. When working with Elasticsearch, there were no problems, but when we went to Algolia, there were some problems.
Salability-wise, I rate the tool a ten out of ten.
How are customer service and support?
The solution's technical support at L1 was fast, but at L2, it was not so fast. I rate the technical support a nine out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
The tool is not hard to implement, but I believe the choice of implementation was not so good.
What was our ROI?
The product is not worth the money until you get to use all of its functionalities and have a good business plan in place.
What's my experience with pricing, setup cost, and licensing?
In terms of the cost of Algolia, the tool is really expensive for us in Brazil since it comes to about half a million dollars.
What other advice do I have?
There are two ways to work with the tool. You can use it directly from the front end to the operating endpoints or use an internet gateway server. We worked with the intermediate server, helping prevent problems with credentials. Also, doing work becomes better with the tool, but other tools do it better than this, so it is not the best choice.
Speaking about the challenges faced when integrating the product with other tools, I would say that the documentation of the solution is really good, and they have a good service and a good help desk. When we have specific problems, the communication or help from Algolia is a little bit low. There is no information on the internet about the problems my company has with Algolia or Elasticsearch. I don't remember a specific problem. The integration of the middle servers was the most difficult for us because there are certain ways to deal with IT, such as through user education or from the front end. Some solutions from Algolia are directly for usage and not for using the intermediate server. It was a little bit hard to explore the tools' services.
The tool is easy to use, but you need to know how it works.
For people working at a technical level or business layer, the tool can be easy, but to use the tool, you will have to understand how searches work.
I would recommend the tool to others but not to small companies.
I rate the tool a ten out of ten.
Offers a return on investment to users
What is our primary use case?
I have used the solution in my company since we started building a product, and we have worked on it in terms of building a search engine and searching some of the microblogs we built.
What is most valuable?
I really like the recommend feature. Almost all the features and the search feature are pretty seamless. I think what really worked for me is the recommend feature and the InstantSearch.js feature through which you can just build a page, and you have some of the filters on the left, and you can just select from it.You don't have to worry about building a UI or UX out of it as it is already built-in. The tool is great in terms of integration.
What needs improvement?
I had a team of two junior engineers, and I really wanted to equip them in terms of knowledge of Algolia, so it is not something specific to development or knowledge. Algolia provides a certification, which is pretty basic, and I think it can be improved in terms of a bit more detail and more elaborative content.
For how long have I used the solution?
I have been using Algolia for a year. I am a customer of the tool.
What do I think about the stability of the solution?
I have not faced any issues with bugs or breakdowns. Stability-wise, I rate the solution a ten out of ten.
What do I think about the scalability of the solution?
It is a scalable solution. The tool's ay-as-you-go feature is quite expensive. It works well if you are an initial user, a small-scale user, or even a medium-scale user of your applications.
Which solution did I use previously and why did I switch?
I have experience with OpenSearch from AWS. I started using Algolia since it had almost the same price as OpenSearch but with a few extra features. In Algolia, you could really store big objects and records. The tool also has the recommend feature, which we need. With OpenSearch, we had to build a sidelined solution for it, so we had to put extra effort into it, but it was already built in Algolia.
How was the initial setup?
The deployment is pretty seamless.
What was our ROI?
The tool is worth the money, and I have seen an ROI.
What's my experience with pricing, setup cost, and licensing?
The product is cheap.
What other advice do I have?
In terms of integrating the tool with the e-commerce platform, I would say that I have a Python server, so I am leveraging its APIs to sort of migrate the data and build an index out of that.
A developer can use it easily.
I did not face any challenges when integrating the product with other tools.
Within the recommend feature, the tool was pretty similar where we didn't really have to do anything extra. AI did enhance the recommended feature in the tool.
The tool is very easy, and you don't have to spend a lot of time doing anything extra. Integration is also seamless.
I rate the tool a nine out of ten.
Very easy & robust searching solution
Additionally, the search endpoint provided by Algolia is straightforward and easy to implement. This simplicity has made it much easier for our development team to integrate and maintain the search functionality on our site without any major hurdles.
Furthermore, the reliability of Algolia has been outstanding. Since we started using it, we haven't experienced any significant issues or downtime, which is crucial for the consistent operation of our e-commerce platform.