Skip to content

Use PostgreSQL instead of SQLite - #17

Merged
Ahmath-Gadji merged 3 commits into
devfrom
feat-postgres-instead-sqlite
Jul 11, 2025
Merged

Use PostgreSQL instead of SQLite#17
Ahmath-Gadji merged 3 commits into
devfrom
feat-postgres-instead-sqlite

Conversation

@dodekapod

@dodekapod dodekapod commented Jul 10, 2025

Copy link
Copy Markdown
Contributor

This PR replaces SQLite with PostgreSQL. This enables parallelisation of the insertion, thus speeding up indexation.

indexing_with_ray_pool_size

@dodekapod
dodekapod marked this pull request as draft July 10, 2025 08:35
@dodekapod
dodekapod changed the base branch from main to dev July 10, 2025 08:35
@dodekapod
dodekapod marked this pull request as ready for review July 10, 2025 08:36
@Ahmath-Gadji
Ahmath-Gadji merged commit 6588577 into dev Jul 11, 2025
@dodekapod
dodekapod deleted the feat-postgres-instead-sqlite branch July 16, 2025 16:32
EnjoyBacon7 pushed a commit that referenced this pull request May 5, 2026
Records the decisions made during the parser-layer rebuild that aren't
derivable from the code:
- ray_utils split + decorator forms (#6-13)
- ray_utils canonical home moves to services/workers/ (#14)
- captioning split: stripped from generic parsers, kept inside VLM-PDF
  parsers (#17)
- ImageBlock.metadata['markdown_ref'] as the parser->caption contract (#18)
- ImageBlock.source_url + image_url property for HTTP image refs (#19)
- Docling/DoclingV2 deferred (#16)
- Paginated parsers emit list[TextBlock] with page_number; in-band
  [PAGE_N] markers are gone — chunker must read TextBlock.page_number,
  not scan the text (#20)
EnjoyBacon7 pushed a commit that referenced this pull request May 5, 2026
Records the decisions made during the parser-layer rebuild that aren't
derivable from the code:
- ray_utils split + decorator forms (#6-13)
- ray_utils canonical home moves to services/workers/ (#14)
- captioning split: stripped from generic parsers, kept inside VLM-PDF
  parsers (#17)
- ImageBlock.metadata['markdown_ref'] as the parser->caption contract (#18)
- ImageBlock.source_url + image_url property for HTTP image refs (#19)
- Docling/DoclingV2 deferred (#16)
- Paginated parsers emit list[TextBlock] with page_number; in-band
  [PAGE_N] markers are gone — chunker must read TextBlock.page_number,
  not scan the text (#20)
EnjoyBacon7 pushed a commit that referenced this pull request May 6, 2026
Records the decisions made during the parser-layer rebuild that aren't
derivable from the code:
- ray_utils split + decorator forms (#6-13)
- ray_utils canonical home moves to services/workers/ (#14)
- captioning split: stripped from generic parsers, kept inside VLM-PDF
  parsers (#17)
- ImageBlock.metadata['markdown_ref'] as the parser->caption contract (#18)
- ImageBlock.source_url + image_url property for HTTP image refs (#19)
- Docling/DoclingV2 deferred (#16)
- Paginated parsers emit list[TextBlock] with page_number; in-band
  [PAGE_N] markers are gone — chunker must read TextBlock.page_number,
  not scan the text (#20)
EnjoyBacon7 pushed a commit that referenced this pull request May 7, 2026
Records the decisions made during the parser-layer rebuild that aren't
derivable from the code:
- ray_utils split + decorator forms (#6-13)
- ray_utils canonical home moves to services/workers/ (#14)
- captioning split: stripped from generic parsers, kept inside VLM-PDF
  parsers (#17)
- ImageBlock.metadata['markdown_ref'] as the parser->caption contract (#18)
- ImageBlock.source_url + image_url property for HTTP image refs (#19)
- Docling/DoclingV2 deferred (#16)
- Paginated parsers emit list[TextBlock] with page_number; in-band
  [PAGE_N] markers are gone — chunker must read TextBlock.page_number,
  not scan the text (#20)
EnjoyBacon7 pushed a commit that referenced this pull request May 7, 2026
Records the decisions made during the parser-layer rebuild that aren't
derivable from the code:
- ray_utils split + decorator forms (#6-13)
- ray_utils canonical home moves to services/workers/ (#14)
- captioning split: stripped from generic parsers, kept inside VLM-PDF
  parsers (#17)
- ImageBlock.metadata['markdown_ref'] as the parser->caption contract (#18)
- ImageBlock.source_url + image_url property for HTTP image refs (#19)
- Docling/DoclingV2 deferred (#16)
- Paginated parsers emit list[TextBlock] with page_number; in-band
  [PAGE_N] markers are gone — chunker must read TextBlock.page_number,
  not scan the text (#20)
EnjoyBacon7 pushed a commit that referenced this pull request May 26, 2026
Records the decisions made during the parser-layer rebuild that aren't
derivable from the code:
- ray_utils split + decorator forms (#6-13)
- ray_utils canonical home moves to services/workers/ (#14)
- captioning split: stripped from generic parsers, kept inside VLM-PDF
  parsers (#17)
- ImageBlock.metadata['markdown_ref'] as the parser->caption contract (#18)
- ImageBlock.source_url + image_url property for HTTP image refs (#19)
- Docling/DoclingV2 deferred (#16)
- Paginated parsers emit list[TextBlock] with page_number; in-band
  [PAGE_N] markers are gone — chunker must read TextBlock.page_number,
  not scan the text (#20)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants