Yiorgis Gozadinos
|
16ba3a9962
|
Remove create_chunks_for_document from repositories
|
2025-12-08 15:56:01 +02:00 |
|
Yiorgis Gozadinos
|
17c7147a49
|
Remove pre-processor, no longer needed
|
2025-12-08 15:56:01 +02:00 |
|
Yiorgis Gozadinos
|
69b1afa534
|
Remove _create_and_chunk & _update_and_rechunk, keep storage independent of chunking
|
2025-12-08 15:55:31 +02:00 |
|
Yiorgis Gozadinos
|
ab57c55eaa
|
Drop ChunkWithMetadata, use good old Chunk
|
2025-12-08 15:55:30 +02:00 |
|
Yiorgis Gozadinos
|
ac439b6c69
|
Store raw text (do not contextualize) in chunk.text. Embed with contextualized text.
|
2025-12-08 15:55:26 +02:00 |
|
Yiorgis Gozadinos
|
c69b934eac
|
Incorporate additional docling meta in search(), expand_context() and relevant qa/research agents
|
2025-12-08 15:54:56 +02:00 |
|
Yiorgis Gozadinos
|
fe4ac530be
|
DB migration
|
2025-12-08 15:54:56 +02:00 |
|
Yiorgis Gozadinos
|
d267b2c433
|
LRU cache for DoclingDocument
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
a5d8af07e9
|
Resolve DoclingDocument
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
343272d6fb
|
Chunkers return chunks with metadata, i.e. (refs, labels, headings, page_numbers)
|
2025-12-08 15:54:31 +02:00 |
|
Yiorgis Gozadinos
|
44e8d7b340
|
Update Document & Chunk schemas to include DoclingDocument references.
|
2025-12-08 15:54:30 +02:00 |
|
Yiorgis Gozadinos
|
78f1d0cef5
|
No warnings, just info on db upgrade
|
2025-12-03 08:51:25 +02:00 |
|
Yiorgis Gozadinos
|
33b254ae3d
|
Always upgrade database on access. Explicitly create db by running init or HaikuRAG(path, create=True)
|
2025-12-02 16:49:55 +02:00 |
|
Yiorgis Gozadinos
|
3525fae625
|
Use EmbeddingModelConfig similar to ModelConfig for embeddings
|
2025-12-02 11:55:31 +02:00 |
|
Yiorgis Gozadinos
|
14bdb7cb27
|
async versions for convert_file() convert_text()
|
2025-11-26 17:46:25 +02:00 |
|
Yiorgis Gozadinos
|
2f54ee7d59
|
Replace allow_create with cleaner read_only. Elaborate on the test_info tests
|
2025-11-21 14:37:33 +02:00 |
|
Yiorgis Gozadinos
|
fdcf9a1a12
|
Show index stats in cli info command
|
2025-11-21 13:54:04 +02:00 |
|
Yiorgis Gozadinos
|
6a2f33b464
|
Create vector index from CLI, use configurable refine_factor
|
2025-11-21 13:54:01 +02:00 |
|
Yiorgis Gozadinos
|
30a0bbcff2
|
Accept both single chunks and lists for batch insertion in ChunkRepository.create()
|
2025-11-19 12:35:02 +02:00 |
|
Yiorgis Gozadinos
|
de5bb117fe
|
Chunker abstraction
|
2025-11-17 13:05:06 +02:00 |
|
Yiorgis Gozadinos
|
7ba1c2376e
|
Introduce converters for supporting more than local docling document conversion. Transform existing FileReader and utils to "docling-local" converter
|
2025-11-17 13:05:05 +02:00 |
|
Yiorgis Gozadinos
|
4599dd1481
|
Drop disable_auto_create flag, simply create only on write operations
|
2025-11-13 13:53:11 +02:00 |
|
Yiorgis Gozadinos
|
908296e155
|
Do not create unecessary DoclingDocument when chunks are provided. Rename private _create_with_docling & _update_with_docling to _create_and_chunk & _update_and_rechunk
|
2025-11-13 13:16:15 +02:00 |
|
Yiorgis Gozadinos
|
b8bc6d9b68
|
Let ruff know about our package structure
|
2025-11-05 17:47:27 +02:00 |
|
Yiorgis Gozadinos
|
5cd951a5f3
|
When checking for updates, use haiku.rag-slim as the package, since it is always installed
|
2025-11-05 10:30:59 +02:00 |
|
Yiorgis Gozadinos
|
2f9c907031
|
Restructure into uv workspace to support minimal and full installations
|
2025-11-04 17:59:12 +02:00 |
|