News for hackers. Stuff that matters.
Re:Real-time Search as a Service by johnnymonster on Sunday February 16, 2014 @04:55PM (#7249512)
All great and good to be very fast, but at what price? From their page it costs $450 for 5mil records. In the search world, this is nothing. So I guess its going to come down to if your company is at the point where they need to shave off 1-200ms for hundreds of dollars a month.

Second, I would wait and see how their reliability hashes out before I rely on them for any production services.

Re:Real-time Search as a Service by jlemoine on Sunday February 16, 2014 @05:00PM (#7249533)
The search world is very big :) 5 mil records is nothing if you index logs (which is not Algolia typical use-cases) but for example this is big from an e-commerce perspective.
Re:Real-time Search as a Service by johnnymonster on Sunday February 16, 2014 @05:50PM (#7249712)
In the e-commerce world, the difference between 2ms and 200ms isn't that big of a deal. Search relevance, however, might be something that is important. It looks like that is something they are focusing on heavily.
Re:Real-time Search as a Service by jlemoine on Sunday February 16, 2014 @05:59PM (#7249737)
200ms does not allow you to provide search-as-you type and our e-commerce customers see that performance is linked to conversion.

In term of relevance, we have developed a ranking algorithm specialized on that case that provide better results than traditional approach: http://blog.algolia.com/search-ranking-algorithm-unveiled/

Re:Real-time Search as a Service by arghbleargh on Sunday February 16, 2014 @06:28PM (#7249819)
Your algorithm seems OK, but what was the "traditional approach" that you compared it to, and how did you compare them? It seems like you actually gain a lot from full document search (e.g. products with multi-paragraph descriptions). Otherwise, you might as well just do a SQL query to get your results.
Re:Real-time Search as a Service by jlemoine on Sunday February 16, 2014 @07:00PM (#7249914)
By traditional approach we means all engines that use a unique score to rank documents (like all engine based on Lucene).

SQL queries are not relevant for text query, for example you have no notion of tokenization or proximity between words.

We plan to write a blog post on limit of SQL based search.

Re:Real-time Search as a Service by kwi on Tuesday February 18, 2014 @09:48AM (#7258318)
Ahaha, speed is huge deal for e-commerce. It has already been proved enough by big merchants tests. Search relevance is too! The key is to have them both at the same time :)