{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifu4iorkxvj4wz225m4cucemxinvjxn5a7wyikf27sxj4x43ichkq",
"uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3mp24ooqz7uw2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreig7saeenw6c3prrms24e2bpcmq7mskq26az4ajg73ufx33cf4gf2a"
},
"mimeType": "image/png",
"size": 32236
},
"path": "/packages/semantic_search_codespark",
"publishedAt": "2026-06-24T14:26:28.573Z",
"site": "https://pub.dev",
"textContent": "Offline semantic search for Flutter — match by meaning, not spelling. Finds 'physician' when users type 'doctor'. On-device MiniLM, no API keys, tiny API. Changelog excerpt: Initial release — offline semantic search for Flutter. - `SemanticSearch`: one-call API to rank a list of strings or typed objects by meaning, fully on-device (no API keys, no cloud). - `search()`/ `searchObjects()`: one-shot search with `topK`and an optional similarity `threshold`. - `createIndex()`→ `SemanticIndex`: embed a corpus once and query it repeatedly; supports diversity-aware ranking (MMR) via `searchDiverse()`. - `SemanticResult`: carries the matched item, its cosine score, an[...]",
"title": "v0.1.0 of semantic_search_codespark",
"updatedAt": "2026-06-24T14:10:30.312Z"
}