跳至主要內容

查询条件

大约 6 分钟指令指令osu!osu查询条件filter

查询条件

由于查询器可能占用的篇幅过于巨大,因此查询器的用法都会在此页列出。

玩家可自行查询表格,来准确查询出自己想要的结果。

查询器语法

查询器的语法均为:查询条件名 + 逻辑运算符 + 查询字段

比如:player=fia、mapper=fushimirio 等。

运算符

大多数查询条件均支持以下运算符:

运算符名运算符
完全等于==
(约)等于=
大于>
大于等于>=
小于<
小于等于<=
不等于!=

运算逻辑

在部分情况下,我们对运算符的逻辑作出了部分修改,便于更符合玩家的直觉(而不是机器式的判断)

  • 如果查询字段是整数,那么 === 等价。
  • 如果查询字段是小数,那么:
    • == 的逻辑并非完全等于,而是查询内容和查询字段之间的差值小于 1e-4。
    • 部分参数下, =><>=<= 会限制查询内容在查询字段在当前精度内向下取整在当前精度内向下取整 + 当前精度内的 1 之内。
      • 比如 acc=99,此时会返回准确率为 99.0%-100.0%(不包含) 之内的成绩。
      • 但是如果输入 acc=99.6,此时会返回准确率为 99.60%-99.70%(不包含) 之内的成绩。
  • 如果查询字段是字符串,那么:
    • = 的逻辑并非等于,而是返回包含查询字段的内容。
    • ><>=<= 的逻辑会映射到查询内容和查询字段的长度上,并且较长的必须包含较短的。
  • 如果查询字段是布尔值,那么 === 等价、><>=<= 不可用。
  • 如果查询字段是模组,其逻辑类似于字符串的处理方式。
  • 如果查询字段是千位数,那么:
    • 字段本质上是整数,但由于这些查询结果的值可能会特别大,所以输入的值小于 100 时,会自动帮您乘以 1000。
    • 比如:pp >= 15,即表示查询 pp 大于等于 15000 的好友。
  • 如果查询字段是时间,那么:
    • 如果输入的逻辑运算符是 <=>=,或者时间的任何参数超过了它们的最大值(比如查询 13 月),则会使用移动日期模式
      • 移动日期的方向总是向前。
      • 比如:time >= 50d,此时会返回时间 50 天前之后的结果。
    • 如果不使用以上模式,则会使用绝对日期模式
      • 机器人会按照查询字段所提示的时间单位,来构建一个绝对日期。
      • 如果未填写较大的时间单位,则会按今天来填写。
      • 如果未填写较小的时间单位,则会补 0。
      • 比如:time < 13h21m,此时会返回今天 13:21:00 之前的结果。
    • 如果输入的逻辑运算符是 ===,则会使用区域日期模式
      • 比如:time = 50d,此时会返回时间在 50 天前之前,并且在 51 天前之后的结果。

玩家查询器

条件名条件英文名简称查询字段类型
玩家名player/useru/n三位以上的 ASCII 字符串
玩家编号userid/idi数字
活跃activee布尔值
机器人botb布尔值
在线onlineo布尔值
删除deletedfalse
支持者supporterv布尔值
支持者等级supporterlevelv/vl0-3 之间的整数
上线时间lastvisit/timet时间
私信pmonlyy布尔值
国家、地区countryc国家或地区简称、ISO 3166-1 两字码
互相关注mutualm布尔值
战队teamtm战队名称
表现performancep/pp整数或千位数
准确率accuracy/accac小数
连击combocb整数或比率
等级levell/lv整数
SSHranksshrxh/xh整数
SSrankssrss/rx/x整数
SHrankshrsh/rh整数
Sranksrs/s整数
Arankara整数
全球排名rankingk整数(大小于符号倒置)
游玩次数playcountpc整数或千位数
游玩时间playtimept时间
总击打数totalhittth/th整数或千位数

成绩查询器

条件名条件英文名简称查询字段类型
谱师creator/hostc/h三位以上的 ASCII 字符串
客串谱师gder/mapper/guestu/gu三位以上的 ASCII 字符串
谱面编号beatmapid/bid/idb整数
谱面集编号beatmapsetid/sids整数
歌曲名title/name/songt字符串
歌手名artist/singer/arta字符串
来源source/src/fromf/o字符串
标签tagg字符串
难度名difficulty/diffd字符串
星数star/ratingr/sr小数
ARapproachar小数
CScircle/keycs小数
ODoverallod小数
HPhealthhp小数
表现分performancep/pp整数或千位数
评价rankk字符串
长度lengthl整数
曲速bpmbm小数
准确率accuracy/accac小数
连击combocb整数或比率
PERFECT320/305pf整数或比率
GREAT300/良/大果gr/fr整数或比率
GOOD200gd整数或比率
OK100/可/150/bad/中果/large dropletbd/ld整数或比率
MEH50/poor/小果/small dropletmh/pr/sd整数或比率
MISS0/miss/不可/失误ms整数或比率
MISS DROPLET漏果md
模组modm二字符的字符串
彩率ratepm/e小数
圆圈circle/riceci/cr/rc整数或比率
滑条slider/long/longnotesl/ln整数或比率
转盘spinner/rattlesp整数或比率
物件总计total/objecttt整数
转谱convertcv布尔值
客户端client/versionvlazer 或 stable、l、s

舞萌成绩查询器

条件名条件英文名简称查询字段类型
谱师charter/mapperc字符串
编号idi整数
难度difficulty/diffd1-15 的数字(可带 + 号)
难度difficulty/diffdbasic,advanced 等或绿、黄等或 b、a 等。请参阅:难度对应表
框体cabinet/cabn标准、豪华或 sd、dx 或 standard、deluxe
版本versionv版本号,请参阅:版本号对应表
歌曲名title/name/songt字符串
别名aliasl字符串
歌手名artist/singer/arta字符串
类型category/typet/g流行、v 家等或 pop、vocaloid 等或 p、v 等
曲速bpmbm小数
达成率achievementac小数
TAPtapta/tp整数或比率
HOLDhold/hodho/hd整数或比率
SLIDEslide/sldsl/se整数或比率
TOUCHtouch/toh/tchth/to整数或比率
BREAKbreak/brkbr/bk整数或比率
DX 分数dxscore/dx/dso整数或比率
DX 星dxstar/star/dxsr/dr/srs0-5 之间的整数
评分rating/ra/rtr整数
评价rankk字符串
连击combo/cbxfc、fc+、ap、ap+,其他均为 played
同步sync/syys (sync)、fs、fs+、fsd (fdx)、fsd+ (fdx+),其他均为 played

舞萌歌曲查询器

条件名条件英文名简称查询字段类型
谱师charter/mapperc字符串
编号idi整数
难度difficulty/diffd1-15 的数字(可带 + 号)
难度difficulty/diffdbasic,advanced 等或绿、黄等或 b、a 等。请参阅:难度对应表
框体cabinet/cabn标准、豪华或 sd、dx 或 standard、deluxe
版本versionv版本号,请参阅:版本号对应表
歌曲名title/name/songt字符串
别名aliasl字符串
歌手名artist/singer/arta字符串
类型category/typet/g流行、v 家等或 pop、vocaloid 等或 p、v 等
曲速bpmbm小数
TAPtapta/tp整数或比率
HOLDhold/hodho/hd整数或比率
SLIDEslide/sldsl/se整数或比率
TOUCHtouch/toh/tchth/to整数或比率
BREAKbreak/brkbr/bk整数或比率