Closed Chilfish closed 8 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
weibo-archiver | ✅ Ready (Inspect) | Visit Preview | Mar 5, 2024 0:08am |
全文搜索还有些小问题,似乎做分词索引才是比较好的方式……?
看了眼,打算用 wasm jieba 在 worker 里做分词索引
最后还是用 https://www.fusejs.io/ 来全文搜索了,也支持特定的搜索语法,默认采用的是关键字匹配,待会再加到搜索指南中)
正如 https://github.com/jakearchibald/idb-keyval/blob/main/custom-stores.md 里一直在强调的,idb-keyval 实在是太过于精简了,难以发挥 indexedDB 的全部实力)看了眼源码,也只是对 https://github.com/jakearchibald/idb 的封装,所以还是迁移到 idb 好了🧐
这是一个很大的重构,pinia 实例再也不用存所有的微博数据了,转为使用 indexedDB 的游标 cursor 来实现分页。
同时对 text 和时间建立索引,全文搜索再也不用傻傻地全部加载再正则匹配了😅