1,576 karma · joined September 2, 2013
Algolia also exposes a "task" API endpoint to check the state of an indexing operation and to be able to "wait" until the operation has actually been processed. This is for instance what is used in unit tests where we need to wait until the indexing operation has been processed to continue testing.
Then for GDPR; if one of Algolia's customers receives a "personal data deletion" request on their side, it's of course their responsibility to forward it to Algolia using the deletion API (and a few seconds later it will be removed from all indices).
https://www.quora.com/How-does-Elasticsearch-relate-and-or-c...
tldr; Algolia's focus is on consumer-grade & user-facing search (searchbar like you would have on Amazon, IMDB, Twitch, Medium.com, quora, ...) while ES's sweet spot is on indexing billions of documents (or lines of logs) and provide rich dashboarding & aggregation capabilities (like a monitoring dashboard with their ELK stack). Recently, ES released a beta of "App Search" which seems to target more and more the user-facing search bars.
Here are also a few resources to help get you an idea:
* from Doug Turnbull, author of "Relevant Search" & ES expert: https://opensourceconnections.com/blog/2016/06/01/thoughts-o...
* from an Algolia & ES user: https://medium.com/@matayoshi.mariano/elasticsearch-vs-algol...
* from the Algolia FAQ: https://www.algolia.com/doc/faq/why/what-makes-algolia-diffe...
* from the Algolia blog: https://blog.algolia.com/?s=comparing+algolia+elasticsearch
[1] https://blog.algolia.com/for-slas-theres-no-such-thing-as-10...
Notice the "prefix=false" in the URL: https://hn.algolia.com/?query=confused%20lost%20mathe&sort=b...
* mono & multi-words synonyms,
* typo-tolerance is compliant with synonyms,
* matching synonyms are highlighted,
* prefix search works also on synonyms (even on multi words).
A v2 of the synonyms API will be released in the next few days including: * dedicated API endpoints (leveraging existing synonyms but also Algolia's "alternative corrections" and "placeholders")
* new edition UI (with search & filtering capabilities)
* one/bi direction synonymsThat would be cool!