umijs/dumi

feat: use flexsearch as search engine

Open

#1,401 opened on Jan 4, 2023

 (0 comments) (0 reactions) (0 assignees)JavaScript (1,170 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (3,797 stars)
PR merge metrics
 (Avg merge 4h 27m) (21 merged PRs in 30d)

Description

Description

目前的全文搜索引擎是 dumi 自研的,匹配、评分机制比较简单,很难获得高质量的检索结果,且由于缺少搜索算法的功底,也很难对搜索质量做出质的优化

Solution

初步调研可以考虑使用社区成熟方案 flexsearch:https://github.com/nextapps-de/flexsearch

Contributor guide