Break down #7 into implementable work units — Phase 5: Semantic search endpoint #27

Closed
opened 2026-05-28 07:16:57 +00:00 by Mark · 1 comment
Owner

Phase 5: Semantic search endpoint

Create an API endpoint that accepts natural language queries and returns semantically relevant entries (combining FTS5 with optional LLM reranking).

Changes needed:

  • After P1 (FTS5) is connected, add optional LLM reranking step on top of FTS5 results
  • API endpoint: either Android local (ViewModel method) or HTTP endpoint for external querying
  • Leverage LLMConfig from topic extraction for the reranker

Decomposed from transcriber#22

## Phase 5: Semantic search endpoint Create an API endpoint that accepts natural language queries and returns semantically relevant entries (combining FTS5 with optional LLM reranking). **Changes needed:** - After P1 (FTS5) is connected, add optional LLM reranking step on top of FTS5 results - API endpoint: either Android local (ViewModel method) or HTTP endpoint for external querying - Leverage `LLMConfig` from topic extraction for the reranker --- _Decomposed from [transcriber#22](https://forgejo.tail018ac4.ts.net/Mark/transcriber/issues/22)_
Author
Owner

This issue has been decomposed into the following sub-issues:

# Title Phase Scope
#49 Break down #7 into implementable work units — Phase 5: Seman Create an API endpoint that accepts natural language queries and returns semanti

Each sub-issue has been labeled with needs-triage and will be evaluated by the triage pipeline before queue routing.

This issue has been decomposed into the following sub-issues: | # | Title | Phase Scope | |---|-------|-------------| | #49 | Break down #7 into implementable work units — Phase 5: Seman | Create an API endpoint that accepts natural language queries and returns semanti | Each sub-issue has been labeled with `needs-triage` and will be evaluated by the triage pipeline before queue routing.
Mark closed this issue 2026-05-28 09:04:42 +00:00
Sign in to join this conversation.
No description provided.