I thought about this some more and did some research - and found an indexing approach using HNSW, serialized to parquet, and queried from the browser here:
https://github.com/jasonjmcghee/portable-hnsw
Opens up efficient query patterns for larger datasets for RAG projects where you may not have the resources to run an expensive vector database