We do have articles about Faiss and HNSW and all sorts of other vector-search and NLP topics, so it’s possible that’s where the confusion comes from.
edit: While I do think it's understandable, it's not great for transparency. Even if they don't want to open-source their index, I would admire it if they were willing to give ann-benchmarks[2] an API key to publish some independent results.
Disclaimer: I work on vector search at a different company
[1] https://web.archive.org/web/20210227105542/https://www.pinec... [2] https://github.com/erikbern/ann-benchmarks
FAISS
From public info, you can see they have at least one researcher working there. It's believable to me that they could have some new innovations, especially since the product space they're focusing on is different from other teams working on vector search. State-of-the-art for a specific set of constraints is still state-of-the-art.
However, considering how much of their edu-marketing content is posted to HN, it would be great if they could share more details about the internals of their index with the community. One of the great things about vector search is how many techniques are open sourced or documented in papers :).
Disclaimer: I work on vector search at a different company
HNSW in NMSLIB[1] is mostly 3 people's work and it's very competitive[2].
[1] https://github.com/nmslib/nmslib
[2] http://ann-benchmarks.com/glove-100-angular_10_angular.html
I can see a clientele for such database (people who want a turnkey solution), but honestly it looks like an attempt to use a dev-ops solution to address deeper issues with problem formulation: e.g.
1. Is there really a need to search all items in the database? can subsampling make simple similarity comparison feasible?
2. Do the embeddings really need to have that many dimensions? Can we reduce their dimensionality and fit them in RAM?
3. Is embedding accurate enough compared to pairwise comparison? Can we formulate the problem to make the latter feasible?
I also could not find any explanation of the underlying algorithms, especially around meta-data filtering, which is not solved by FAISS as well as their accuracy. (happy to hear otherwise)