HMCL-dev / HMCL-dev/HMCL

[Feature] 优化mod搜索及下载

Open
#4,590 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
10.1k
Forks
934
Avg merge
1d 5h
Merged PRs (30d)
82

Description

概述 | Summary

调整现有搜索策略,提高搜索准确度。具体如下:

  • 某些情况下中文搜索无法显示正确结果(例如“通用拼音搜索”) 这个我想报bug来的
  • 支持英文缩写
  • 某些模组名可能为多个单词拼成一个或者是多个独立单词,在这种情况下支持模糊搜索(例如“Appleskin”和“Apple Skin”支持互相搜索)
  • 前置模组提示中移除或折叠已安装的模组(特别是fabric api)
  • 提供复选框允许自动下载推荐版本的前置模组 #3542 #3281
  • 允许设定常用模组,下载新版本时提供复选框以自动安装设定的常用模组(可以考虑加入分组) #3719
原因 | Reason

起因是我在下苹果皮,搜了半天没搜到,中文没结果,英文最后发现多了个空格。至于那个通用拼音搜索就是干脆没有结果

详情 | Description

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing mod search and download flow, then reproduce the reported cases for Chinese text, English abbreviations, and spacing in names such as “Appleskin” and “Apple Skin”. Done means the search returns the expected mod for each listed variation without regressing normal mod searches.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
search
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.