Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Runonthespot
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
1.
▲
by
Runonthespot
4mo ago
Done some work fixing some of these issues. Please do raise issues when you find them and I'll get them fixed! (author)
2.
▲
by
Runonthespot
1y ago
Sadly, not great support for Elixir from tree-sitter but it should handle them generically as text files
3.
▲
by
Runonthespot
1y ago
Ruby support has been added!
4.
▲
by
Runonthespot
1y ago
Nice catch- should be fixed in latest
5.
▲
by
Runonthespot
1y ago
Added Ruby, but Elixir not very well supported by tree sitter
6.
▲
by
Runonthespot
1y ago
coming up next.
7.
▲
by
Runonthespot
1y ago
interesting - can I ask you to try a ck --index . ?
8.
▲
by
Runonthespot
1y ago
BAAI/bge-small-en-v1.5 but considering switching this to google's latest gemmaembedding - it's fairly switchable.
9.
▲
by
Runonthespot
1y ago
we all know rust CLI tools are better right?
10.
▲
by
Runonthespot
1y ago
I'll add rust, ruby, elixir, Clojure next. It says rust as it's written in rust, sorry about that!
11.
▲
by
Runonthespot
1y ago
Mainly I wrote it because I noticed Claude's "by design" use of grep meant it couldn't search the code base for things it didn't already know the name of, or find "the auth section". But equally, it'
12.
▲
by
Runonthespot
1y ago
Fair comment- the initial thinking was to have both and in fact a hybrid mode too which fuses results so you can get chunks that match both semantically and on keyword search in one resultset. Later could add a reranker too.
13.
▲
by
Runonthespot
1y ago
Yes- files are hashed and checked whenever you search so index should always remain up to date. Only changed files are reindexed. You can also inspect the metadata (chunking semantics, embeddings). It’s all in the .ck sidecar
14.
▲
by
Runonthespot
1y ago
It supports most languages but needs a bit of tree-sitter setup to do semantic chunking. Let me know what languages you’d like added
15.
▲
by
Runonthespot
1y ago
To start with just tell it- but yes Claude.md works too. “We have a new grep semantic hybrid tool installed called ck - check it out using ck --help and take it for a spin”
16.
▲
by
Runonthespot
1y ago
Note that it’s grep AND semantic - so Claude can start with a grep strategy and if it finds nothing can switch to semantic, and since it’s local and fast, it keeps in sync easily enough
17.
▲
by
Runonthespot
1y ago
bear in mind that Claude Code by default uses grep - if you watch you'll see if it's looking for something it doesn't know the name of, it flails around with different patterns. Try this tool, tell CC to take a look using ck
18.
▲
by
Runonthespot
1y ago
Agreed - Logan is a legend, this is similar but simpler - no dependency on external models (might add it)
19.
▲
by
Runonthespot
1y ago
help make it mature :D Add any issues
20.
▲
Show HN: Semantic grep with local embeddings
(github.com)
179 points
by
Runonthespot
1y ago
|
78 comments