[{"data":1,"prerenderedAt":25},["ShallowReactive",2],{"tag-搜索":3},{"name":4,"posts":5},"搜索",[6,17],{"path":7,"title":8,"description":9,"date":10,"updated":11,"tags":12,"category":15,"cover":11,"draft":16,"pinned":16,"featured":16},"\u002Fposts\u002Fcjk-tokenizer","中文分词为什么把搜索做坏了","MiniSearch 默认按空格切词，对中文来说等于完全失效。这篇讲 CJK 该怎么切，以及 bigram 加单字兜底为什么比单纯整词匹配更靠谱。","2025-09-30",null,[4,13,14],"MiniSearch","中文","工程",false,{"path":18,"title":19,"description":20,"date":21,"updated":11,"tags":22,"category":15,"cover":11,"draft":16,"pinned":16,"featured":16},"\u002Fposts\u002Fstatic-search","静态博客的搜索为什么不用后端","300KB 的索引、一次懒加载、纯前端查询。对一个几百篇文章的博客来说，这个方案比任何搜索引擎都合适。","2025-09-05",[4,23,24],"架构","SSG",1794113902068]