pub async fn index_file(app: &App, tn_id: TnId, file_id: &str) -> ClResult<()>Expand description
Index one file’s own 'F' row. Its deep 'D' parts are
crate::indexer’s job.
A file’s indexable text is server-owned — a name and a tag list — so unlike an action it needs no manifest and gets a fixed mapping.