V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  edgebitllc  ›  全部回复第 1 页 / 共 1 页
回复总数  6
@simonmao 哈哈, 是的啊, 刚说完就有同学反馈😁
@ciovwx 谢谢反馈, 我优化一下
@hhdhhd 哈哈, 是个需求点, 安排加上 :D
@simonmao 谢谢分享, 后面遇到的话我试下 FlexSearch
@hhdhhd 谢谢宝贵建议。 我理解是打开本地书签下的某个目录所有书签是吗?

如果能描述一下具体的使用场景更好了, 不胜感激!
@simonmao 谢谢支持, 站点数据用数组存储, 在内存中遍历非常快的。核心代码
```typescript
// 搜索站点,保留 section 结构
const filteredSites: { [sectionId: string]: NavigationItemType[] } = {};
pages.forEach((page, pageIndex) => {
page.forEach(section => {
const matchedSites = section.items.filter(site =>
site.title.toLowerCase().includes(query) || site.url?.toLowerCase().includes(query)
);
if (matchedSites.length > 0) {
filteredSites[section.id] = matchedSites;
}
});
});
```
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2852 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 11:25 · PVG 19:25 · LAX 03:25 · JFK 06:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.