Algolia vs Solr search

I am creating a product search platform. I used to use the Solr search engine, and I found that its performance is great, but it doesn't create a user interface. I recently discovered that Algolia has more features, ease of setup, and creates a user interface. So, if someone used Algolia before:

  • Is Algolia Work Better Than Solr?
  • Is there a difference between Algolia and Websolr?
+5
source share
2 answers

I use Algolia and SolR to create an e-commerce site. You are right about what you say in Algolia. It is fast (really) and has many powerful features.

You have a toolbar to manage your search engine.

This is normal for SolR, but it is also a black box. You can fine-tune your search engine, but it shows poor performance for semantic searches (I tested it).

If you need to make a choice, it depends on many things. With Algolia, there are no servers for management, easy setup and integration. It's fast with 20 million entries for me (less than 15 ms per search).

With SolR, you can customize a little more. But this is a lot of work. If I had to make a choice, it would be more between Algolia and ElasticSearch. SolR loses speed; it is hard to imagine that in the next few years it will grow again.

As a resume, if you want to be fast and efficient, select Algolia. If you want to delve deeply into the architecture of the search engine, and you have a lot of time (count it in months), you can try ElasticSearch.

Hope I helped with my answer, ask me if you have more questions.

+12
source

Speed ​​is an important part to keep users happy. Algolia is aggressively engineered to reduce latency. In the benchmarking test, Algolia returned results up to 200 times faster than Elasticsearch.

Out of the Box, Algolia provides a prefix matching for search by type, typology with intelligent display of results, and a flexible, powerful rating formula. The ranking formula makes it easy to combine textual relevance with business data, such as prices and popularity metrics. Using Lucene-based search tools such as Solr and Elasticsearch, the ranking formula needs to be designed and built from scratch, which can be very difficult for teams without a deep search to qualify.

Algolias optimized infrastructure is distributed worldwide in 15 regions and 47 data centers. Algolia provides a 99.99% guarantee of reliability and can quickly search for users wherever they are. Elasticsearch and Solr do not automatically apply to several regions, and this can lead to significant server costs and devops resources.

+1
source

Source: https://habr.com/ru/post/1205168/


All Articles