Commit graph

669 commits

Author SHA1 Message Date
Yiorgis Gozadinos
ac5c60fecc
default sqlite when no path is given 2025-06-18 10:41:07 +02:00
Yiorgis Gozadinos
186d404d11
MIT license 2025-06-18 10:17:27 +02:00
Yiorgis Gozadinos
a1079fd1f5
VoyageAI embeddings 2025-06-18 09:45:36 +02:00
Yiorgis Gozadinos
51723308ed
Introduce embedder factory 2025-06-18 08:26:11 +02:00
Yiorgis Gozadinos
1e0b6b18aa
Add a context manager to the client 2025-06-17 12:48:26 +02:00
Yiorgis Gozadinos
6321cfb7a8
Add search to client 2025-06-17 12:41:37 +02:00
Yiorgis Gozadinos
0b43c7dc7f
Handle files/url updates and store md5 hash in the meta 2025-06-17 12:22:00 +02:00
Yiorgis Gozadinos
11fd4d75ad
Handle files/url with create_document_from_source in client 2025-06-17 11:26:02 +02:00
Yiorgis Gozadinos
a91249c575
Basic client 2025-06-17 10:48:40 +02:00
Yiorgis Gozadinos
1ff17c2f50
Add uri to Documents 2025-06-17 10:41:44 +02:00
Yiorgis Gozadinos
e24d3cdb0a
FileReader 2025-06-17 10:29:19 +02:00
Yiorgis Gozadinos
0b5f89ebad
FTS and hybrid search using Reciprocal Rank Fusion 2025-06-16 19:28:45 +02:00
Yiorgis Gozadinos
892d1a378d
test search 2025-06-16 18:10:03 +02:00
Yiorgis Gozadinos
88b02ece3e
test coverage 2025-06-16 17:32:00 +02:00
Yiorgis Gozadinos
5f9fb12644
Use db repositories 2025-06-16 17:31:53 +02:00
Yiorgis Gozadinos
5d1a854934
Basic store for chunks and documents 2025-06-15 22:34:54 +02:00
Yiorgis Gozadinos
4219cddea4
Ollama embeddings 2025-06-15 21:27:20 +02:00
Yiorgis Gozadinos
6c948a4afd
Chucker & tests 2025-06-15 21:08:06 +02:00
Yiorgis Gozadinos
fb7b97dd75
init repo 2025-06-15 13:21:17 +02:00