Parent meeting — Vanya Subramanian's pathway plan
Vanya Subramanian (Grade 9). Discussion focused on creative writing as a pathway and the family's view on managing
Postgres full-text search over counselling reports, ranked by relevance. Filter by school, grade, or report kind.
Vanya Subramanian (Grade 9). Discussion focused on creative writing as a pathway and the family's view on managing
Vanya Subramanian (Grade 9). Discussion focused on civil services as a pathway and the family's view on stream
Vanya Subramanian (Grade 9). Discussion focused on creative writing as a pathway and the family's view on JEE preparation
Vanya Subramanian based on assessment battery + 3 counselling sessions. Top pathway: data science (consistent across RIASEC, DAT V, and self
Vanya Subramanian was engaged today. We explored their interest in medicine, discussing pathway options at the intersection of curiosity
Vanya Subramanian was engaged today. We explored their interest in data science, discussing pathway options at the intersection
Every reports.text and counsellor_note is indexed by Postgres tsvector (english config). One GIN index, refreshed on insert.
Search box runs plainto_tsquery + ts_rank_cd. Filter chips (school, grade, RIASEC, kind) compose into the same SQL — no client-side filtering.
ts_headline wraps matches in <mark> tags so counsellors see the evidence in context.
Top 30 sorted by rank × recency. The aim is < 200 ms server-side on the full corpus, no Elasticsearch needed.