SeekStorm
Data
full-text search engine
SHOW HN2024
How HN took it
8 positive, 13 neutral or asking, 0 mixed, 6 critical, out of 27 comments about the project. Thread score +0.04.
Performance: 3 for, 2 againstExecution: 0 for, 2 againstDesign: 1 for, 0 againstDocs: 0 for, 1 againstIdea: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Impressive speed and benchmarks
From 3 comments
Impressive, bookmarked, upvoted. Appreciate the demo: https://deephn.org/?q=apple+silicon
throwaway888abc on HNThis is really impressive, I would suggest benchmarking it against Vespa as well I have gotten better perf results from Vespa than Lucerne/Solr/ES. I’ll take a try this weekend…
faizshah on HNI don't know how fair the benchmark is, but beating Tantivy by that margin is impressive to say the least. Any plan to make it run on WASM? I wanted to add this feature to…
littlestymaar on HN
Tantivy developer finds benchmark credible
From 1 comment
Developer of tantivy chiming in! (I hope that's ok) Database performance is a space where there are a lot of lies and bullshit, so you are 100% right to be suspicious. I don't…
fulmicoton on HN
Objections
Boolean operators and plural/search accuracy issues in demo
From 2 comments
Counter-example: https://deephn.org/?q=embeddings Contrast with https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=embeddings&sort=byPopularity&type=story It is fast…
0bit on HNSeems to buggy. According to the SeekStorm github, it's supposed to support boolean operators right? But they don't seem to work. Eg: https://deephn.org/?q=Linux+OR+KDE
d3Xt3r on HN
Sparse documentation
From 1 comment
The documentation seems a bit sparse. Also, I couldn't find binaries so I'm guessing building from source is required at the moment? I'm curious about the binary size of it all.…
emmanueloga_ on HN
No WASM or Python bindings yet
From 2 comments
I don't know how fair the benchmark is, but beating Tantivy by that margin is impressive to say the least. Any plan to make it run on WASM? I wanted to add this feature to…
littlestymaar on HNThe documentation seems a bit sparse. Also, I couldn't find binaries so I'm guessing building from source is required at the moment? I'm curious about the binary size of it all.…
emmanueloga_ on HN
Unclear what differentiates it from existing search engines
From 1 comment
It feels like everyone re-implement the same application, searching text in language x.y.z has been done a million times, search speed in not a problem so what differenciate this…
Thaxll on HN
Requests
WASM support
From 2 comments
I don't know how fair the benchmark is, but beating Tantivy by that margin is impressive to say the least. Any plan to make it run on WASM? I wanted to add this feature to…
littlestymaar on HNThe documentation seems a bit sparse. Also, I couldn't find binaries so I'm guessing building from source is required at the moment? I'm curious about the binary size of it all.…
emmanueloga_ on HN
S3 / object storage support
From 1 comment
S3 support would be absolutely killer.
jszymborski on HN
HTTP interface
From 1 comment
Why isn't there a http interface? That would increase adoption by far
bosky101 on HN
Benchmark against Vespa and Typesense
From 2 comments
This is really impressive, I would suggest benchmarking it against Vespa as well I have gotten better perf results from Vespa than Lucerne/Solr/ES. I’ll take a try this weekend…
faizshah on HNInteresting approach, would love to see a comparison with Typesense
dantodor on HN
Questions
Distributed server support and whether PoC code is available
From 1 comment
Is there distributed server support? I see it on the list of new features with (currently PoC) next to it, but is the code for the PoC available anywhere? Also, would there be…
treefarmer on HN
Multi-language tokenization and stemming
From 1 comment
What is the story for multi-language corpus? Do I have to do my own stop word pruning, tokenizing, lemming, etc? This is usually the case with full-text search solutions and it…
remram on HN
How it compares to Meilisearch and PostgreSQL
From 2 comments
How is it different from Meilisearch[1]? I’m running search for my small multi tenant SaaS and self hosted Meilisearch gives me grief like any relatively new tech, so I’m…
llIIllIIllIIl on HNHow does this compare to PostgreSQL?
distracted_boy on HN
Whether network latency overshadows sub-millisecond gains
From 1 comment
Sub-millisecond latency sounds impressive, but isn't network latency going to overshadow these gains in most real-world scenarios?
Leoko on HN
Alternatives named
Tantivy
From 2 comments
When search is cheap and quick, it's possible to improve search by postprocessing search results and running more queries when necessary. I use Tantivy, and add refinements like:…
pornel on HNI don't know how fair the benchmark is, but beating Tantivy by that margin is impressive to say the least. Any plan to make it run on WASM? I wanted to add this feature to…
littlestymaar on HN
Meilisearch
From 1 comment
How is it different from Meilisearch[1]? I’m running search for my small multi tenant SaaS and self hosted Meilisearch gives me grief like any relatively new tech, so I’m…
llIIllIIllIIl on HN
PostgreSQL full-text search and ParadeDB
From 2 comments
How does this compare to PostgreSQL?
distracted_boy on HNParadeDB (paradedb.com) is similar to this HN, but baked into Postgres to solve this very problem you are describing
philippemnoel on HN
Vespa, Lucene/Solr, Elasticsearch
From 1 comment
This is really impressive, I would suggest benchmarking it against Vespa as well I have gotten better perf results from Vespa than Lucerne/Solr/ES. I’ll take a try this weekend…
faizshah on HN
Typesense
From 1 comment
Interesting approach, would love to see a comparison with Typesense
dantodor on HN