检索密码库
对应的官方文档地址
通过检索 Bitwarden 密码库,可以快速找到相关项目。基本检索查询可以在任何 Bitwarden App 中进行,高级的全文检索查询可以在网页密码库、桌面 App 和浏览器扩展中进行。
任何检索操作的结果都取决于当前通过筛选器菜单或导航打开的内容。例如:
如果选择了所有项目,检索将检查所有密码库项目以获取结果。
如果选择的类型为登录,检索将检查所有登录项目以获取结果。
如果选择了我的文件夹,检索将检查该文件夹中的项目以获取结果(不包括嵌套文件夹中的项目)。
如果选择了集合,检索将检查所选集合以获取结果(不包括嵌套集合中的项目)。
检索框中的占位符文本将转换为指示当前检索的位置:
基本检索
基本检索由 Bitwarden 移动 App 使用。输入检索文本(例如 Github 或 myusername)将在密码库项目的以下字段中检索输入的信息:
项目名称
对于登录为用户名
对于登录为 URI
对于支付卡为品牌或卡号后四位
对于身份为名称
为方便您的使用,基本检索会自动包含前导和后导通配符。例如,检索 mail 将返回名称为 gmail 以及 email 的密码库项目。
检索结果由一个简单的评分机制决定。检索词中出现的字段越多,该密码库项目的得分就越高。了解更多。
全文检索
网页 App、桌面 App 和浏览器扩展中的检索自动为全文搜索,并且与基本检索一样,自动包括前导和后导通配符。当在全文检索中找不到结果时,Bitwarden 将回退到基本检索。
索引字段
全文检索将为每个密码库项目检索以下字段::
shortid:项目 ID 的前 8 个字符。organizationid:项目的组织 ID(如果它属于其中一个)。name:项目指定的名称。subtitle:取决于项目类型;登录为用户名,支付卡为品牌或卡号后四位,身份为名称。notes:项目的备注。除非使用通配符,否则只会列出全词匹配。fields:名称和值。仅包含文本类型字段值。attachments:附件文件的名称。login.username:登录项目的用户名。login.uris:登录项目的 URI 主机名的值。
检索特定字段
您可以使用「大于」(>) 符号来开始检索查询,并按以下格式指示先前列出的字段,来检索特定字段中的数据:
>login.username:jsmith:将检索用户名被指定为jsmith的登录项目。>name:Turbo Tax:将检索名称被指定为Turbo Tax的任何密码库项目。>fields:Security Question:将检索具有名称为Security Question的自定义文本字段的任何密码库项目。
如果没有字段指示符,则将检索所有索引字段。
通配符和高级检索参数
检索特定字段时,您可以使用星号 (*) 作为特定检索值的通配符,例如:
>organizationid:*:将检索属于组织的任何密码库项目。>-organizationid:*:将检索不属于组织的任何密码库项目。>login.username:*@gmail.com:将检索用户名以@gmail.com结尾的任何密码库项目。>wild*:将检索包含单词wild的所有密码库项目和包含wild的密码库项目的单词,例如wildcard。
除通配符外,Lunr 还提供了多种高级查询选项,包括:
术语组合:使用
+(必须包含)或-(必须不包含)前缀。基于术语组合进行检索时,会单独处理每个术语,即使它们由连字符 (-) 分隔。
例如,如果你有多个 Gmail 账户,检索 >+name:Gmail +name:Work 将会返回名为 Work Gmail 的密码库项目,但不会返回名为 Personal Gmail 的密码库项目。如果您在项目名称中使用连字符 (-)(例如 Work-Gmail),请勿将连字符包含为搜索词。
术语组合可用于精确搜索。例如,检索 >+name:5 +name:mail +name:01 将创建 5-mail-01 的精确匹配。
模糊匹配:使用波浪号 (
~) 前缀结合一个编辑距离的整数。
例如,搜索 >name:email~1 将返回名称为 email 的密码库项目以及名称为 gmail 的密码库项目。
使用 Lunr 搜索指南了解更多关于编写高级检索查询的信息。
最后更新于