Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excel查询文档带Tag查询的逻辑调整 #1043

Open
2 tasks done
GUERdugujian opened this issue Sep 16, 2024 · 1 comment
Open
2 tasks done

Excel查询文档带Tag查询的逻辑调整 #1043

GUERdugujian opened this issue Sep 16, 2024 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@GUERdugujian
Copy link

在提问之前...

  • 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
  • 我基本确定这是一个新功能/建议,而不是遇到了 bug(不确定的话请附上日志)

说说你遇到的问题?

现行的带tag查询(即 。find #tag <词条名>这种)仅能区分在不同文件夹下的类似词条。但dnd5e查询文档中存在大量处于相同文件夹内的相同词条。而且由于5r的资源绝大部分都是5e的翻新版,且需与5e原有资源进行兼容,因此维持现行tag逻辑可能会存在新旧资源冲突。
(翻译工作已经完成了大半,故我现在正准备着手整理5r的查询文档)
b9a066cb920f182d1b2c455bcce3c55a
再加上在现行版本(我用的1.4.7beta0826)中,查询文档Catalogue和Tag两栏虽说是选填,但无论填什么都无法生效。希望这两栏能够被利用起来。

有什么好的想法?

当在查询指令词条前输入tag名时,检索并列出带有相应tag的词条,以此达到筛分词条、精准检索的目的。
某词条所含有的tag默认为该文档所在分类名,若查询文档Tag一栏列出了除分类名以外的其他tag(如DicePP在查询文档模版里所做注释一般),则为该词条增加对应的tag。

其他内容

或许也可以支持一下多tag查询。比如。find #tag1#tag2……#tagn <词条名> 这种格式可以用来检索同时具有tag1、tag2……tagn的词条等等。

@GUERdugujian GUERdugujian added the enhancement New feature or request label Sep 16, 2024
@JustAnotherID
Copy link
Contributor

现行的带tag查询(即 。find #tag <词条名>这种)仅能区分在不同文件夹下的类似词条。但dnd5e查询文档中存在大量处于相同文件夹内的相同词条。而且由于5r的资源绝大部分都是5e的翻新版,且需与5e原有资源进行兼容,因此维持现行tag逻辑可能会存在新旧资源冲突。

目前的查询定位上是分组查询(.find #<group> <key>),并不是对查询文档中的 tag 做查询,也没有使用这一部分的数据作为搜索字段。对于你提到的 5e 和 5r 文档并存的情况来说,只需要分成两个文件夹分别存放,就可以限制住搜索范围,比如 5e 文档放在 dnd5e 的文件夹下,使用 .find #dnd5e 就可以仅查询 5e 文档,这样不会存在提到的查询到重复词条的问题。

至于要怎么利用起文档中的 tag 信息,目前还没有相应的考虑。主要在于目前 .find 指令已经很复杂,再增加对于 tag 的搜索支持可能会进一步加剧这个现象,看其他人有没有更好的想法吧。

@JustAnotherID JustAnotherID added the help wanted Extra attention is needed label Oct 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants