umijs/dumi

feat: use flexsearch as search engine

Open

#1,401 opened on Jan 4, 2023

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

Repository metrics

Stars
 (3,793 stars)
PR merge metrics
 (PR metrics pending)

Description

Description

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

Solution

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

Contributor guide