Readit News logoReadit News
novocayn commented on Show HN: I wrote a full text search engine in Go   github.com/wizenheimer/bl... · Posted by u/novocayn
pstuart · 5 months ago
You'll need to license it if you want others to consider using it.
novocayn · 5 months ago
Ohh good catch, I think I missed it. Thanks for the note :)
novocayn commented on Show HN: I wrote a full text search engine in Go   github.com/wizenheimer/bl... · Posted by u/novocayn
Imustaskforhelp · 5 months ago
OH YES! I Love it/this meme lol!!

Dexter's memes have been popping up recently and I am loving them

I don't know who bay harbor butcher is though :sob: but I don't want spoilers, I will watch it completely some day

My friend says that he watched complete dexter just via clips lol.

novocayn · 5 months ago
ohh boy, second this :D
novocayn commented on Show HN: I wrote a full text search engine in Go   github.com/wizenheimer/bl... · Posted by u/novocayn
atrettel · 5 months ago
This is pretty interesting.

Could you explain more why you avoided parsing strings to build queries? Strings as queries are pretty standard for search engines. Yes, strings require you to write an interpreter/parser, but the power in many search engines comes from being able to create a query language to handle really complicated and specific queries.

novocayn · 5 months ago
You're right, string-based queries are very expressive. I intentionally avoided that here so readers could focus on how FTS indexes work internally. Adding a full query system would have shifted the focus away from the internals.

If you notice there are vv obvious optimizations we could make. I’m planning to collect them and put a these as code challenges for readers, and building string-based queries would make a great one :)

novocayn commented on Show HN: I wrote a full text search engine in Go   github.com/wizenheimer/bl... · Posted by u/novocayn
fuzztester · 5 months ago
>>I wrote a full text search engine in Go

>I really liked the README, that was a good use of AI.

Human intelligences, please start saying:

(A)I wrote a $something in $language.

Give credit where is due. AIs have feelings too.

novocayn · 5 months ago
> AIs have feelings too

Ohh boi, that’s exactly how the movie "Her" started! XD

novocayn commented on Show HN: I wrote a full text search engine in Go   github.com/wizenheimer/bl... · Posted by u/novocayn
mwsherman · 5 months ago
Shameless plug, you may wish to do Lucene-style tokenizing using the Unicode standard: https://github.com/clipperhouse/uax29/tree/master/words
novocayn · 5 months ago
Got to admit, initial impressions, this is pretty neat, would spend sometime with this. Thanks for the link :)
novocayn commented on Show HN: I wrote a full text search engine in Go   github.com/wizenheimer/bl... · Posted by u/novocayn
oldgregg · 5 months ago
looks great! would love to see benchmark with bleve and a lightweight vector implementation.
novocayn · 5 months ago
tysm, would try pairing it with HNSW and IVF, halfway through :)
novocayn commented on Show HN: I wrote a full text search engine in Go   github.com/wizenheimer/bl... · Posted by u/novocayn
ge96 · 5 months ago
Another possible tell (not saying this is vibe coded) is when every function is documented, almost too much comments
novocayn · 5 months ago
Ohh, I thought that inline comments would make it grokkable and be a low-friction way in. Seems this didn’t land the way I intended :'

Should a multi-part blog would've been better?

u/novocayn

KarmaCake day67October 9, 2025View Original