Skip to content

Latest commit

 

History

History

search

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Search — vector, full-text, hybrid

Typed APIs over sqlite-vec and FTS5, plus rank fusion to combine them.

example what it shows
vec-search the typed vec.Table API — create, batch-insert, streaming KNN, int8 quantization, metadata-filtered KNN
vec-keyed KeyedTable[K] — vector search keyed on a string/UUID instead of an int rowid
fts-search the typed fts.Index[K, V] — indexing, MATCH queries, ranking, snippet/highlight
fts-vocab fts.Vocab — term frequencies and autocomplete from the FTS5 vocabulary tables
fts-tokenizer a custom Go FTS5 tokenizer that splits identifiers (getUserName → user/name) — something the built-ins can't do
fusion-hybrid combine vec.KNN and fts.Search rankings with fusion.RRF2 (Reciprocal Rank Fusion)