# 保管庫の検索

ビットワーデンの保管庫を検索することで、関連するアイテムを素早く探し出すことができる。[基本的な検索は](https://bitwarden.com/ja-jp/help/searching-vault/#basic-search/)どのBitwardenアプリでも行え、より高度な[全文検索は](https://bitwarden.com/ja-jp/help/searching-vault/#full-text-search/)ウェブ保管庫、デスクトップアプリ、ブラウザ拡張機能で行える。

検索結果は、フィルターメニューやナビゲーションなど、現在開いているメニューによって異なります：

- **All Items（全項目**）」を選択した場合、検索結果はすべての保管庫項目をチェックします。
- **ログインを**選択した場合、検索結果はすべてのログイン項目をチェックします。
- **マイフォルダが**選択されている場合、検索結果はそのフォルダ内のアイテムをチェックします（[ネストされたフォルダ](https://bitwarden.com/ja-jp/help/folders/)内のアイテムは含まれません）。
- **コレクションが**選択されている場合、検索は選択されたコレクション内の結果をチェックします（[ネストされたコレクション](https://bitwarden.com/ja-jp/help/about-collections/#nested-collections/)内のアイテムは含まれません）。

検索ボックスのプレースホルダー・テキストは、現在の検索場所を示すように変更されます：

![フォルダを検索する](https://bitwarden.com/assets/2Mdb392zQHEfC44zhwLmGl/9d208498c67672f81c47b66a3084853e/2024-12-02_16-28-17.png)

## 基本検索

基本検索はビットワーデンの**モバイルアプリで**使用されます。検索テキスト（`Github`や`myusername` など）を入力すると、入力された情報が以下の保管庫項目フィールドで検索されます：

- 項目**名**
- ログインの場合、**ユーザー名**
- ログインの場合、**URI**
- カードの場合、**ブランド**または**番号の**下4桁
- アイデンティティ、**名前**

便利なように、基本的な検索には、先頭と末尾の[ワイルドカードが](https://bitwarden.com/ja-jp/help/searching-vault/#wildcards-and-advanced-search-parameters/)自動的に含まれます。たとえば、`メールを`検索すると、`emailだけ`でなく`gmailという`名前のアイテムも返される。

検索結果はシンプルな採点メカニズムによって決定される。検索語がより多くのフィールドに表示されるほど、その保管庫アイテムのスコアは高くなる。[詳細はこちら](https://lunrjs.com/guides/searching.html#scoring)。

## 全文検索

ウェブアプリ、デスクトップアプリ、ブラウザ拡張機能での検索は自動的に全文検索となり、基本検索と同様に、先頭と末尾のワイルドカードが自動的に含まれます。全文検索で結果が見つからない場合、Bitwardenは基本検索に戻ります。

### インデックス付きフィールド

全文検索は、すべての保管庫項目について以下のフィールドを検索します：

- `shortid`：アイテムのIDの最初の8文字。
- `organizationid`：アイテムの所属組織のID（所属している場合）。
- `name`: 項目の指定名。
- `サブタイトル`アイテムタイプにより、ログイン**ユーザー名**、カード**ブランド**、**番号の**下4桁、またはID**名**。
- `注釈`アイテムノート[ワイルドカードを使用](https://bitwarden.com/ja-jp/help/searching-vault/#wildcards-and-advanced-search-parameters/)しない限り、完全一致の単語のみがリストされます。
- `フィールドの`名前または値。のみ **`テキスト`** 型のフィールド値が含まれる。
- `添付ファイル`添付ファイル名
- `login.username`: ログイン項目のユーザー名。
- `login.uris`: ログイン項目のURI[ホスト名](https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/hostname)。

### 特定のフィールドを検索する

greater than"**（>）**文字で検索クエリを開始し、以下のフォーマットで前述したフィールドを示すことで、` `特定のフィールドのデータを検索することができる：

- `>login.username:jsmithは`、`ユーザー`名に**jsmithが**指定されたログイン項目を検索します。
- >`name:Turbo Taxは`、`Turbo Taxが` **名前として**指定された保管庫アイテムを検索します。
- `>フィールド:Security Question`は、**Security Question** という`名前の`カスタム テキスト フィールドを持つ保管庫アイテムを検索します。

フィールド・インジケータがない場合は、すべてのインデックス付きフィールドが検索される。

### ワイルドカードと高度な検索パラメータ

特定のフィールドを検索する場合、アスタリスク`（*）を`検索値のワイルドカードとして適用することができます：

- `>organizationid:*は`、組織に属するすべての保管庫アイテムを検索します。
- `-organizationid:*は`、組織に属さないすべての保管庫アイテムを検索します。
- `>login.username:*@gmail.comは`、**@gmail.comで**終わるログイン項目の`ユーザー`名を検索します。
- `>wild*：` `wild*`：`wild`という単語を含むすべての保管庫アイテム、および`wild` を含む単語を持つ保管庫アイテムを検索します。

> [!TIP] Lunr Advanced Tips
> [Lunrは](https://lunrjs.com/)ワイルドカード以外にも様々な高度なクエリーオプションを提供している：
> 
> - 接頭辞に**+（**必ず含む）または`-（`必ず含まない）を使った`用語の存在`。
> 
> たとえば、複数の Gmail アカウントを持っている場合、`>name:Gmail -name:Work`と検索**すると**、`Personal Gmail`という名前の保管庫アイテムは返されますが、**Work Gmail** という名前の保管庫アイテムは返さ`れません`。
> 
> 用語の存在は、**正確な**検索に使用することができます。たとえば、`>+name:5 +name:mail +name:01と`検索すれば、`5-mail-01に`完全一致する。
> - チルダ**（~）**接頭辞と編集距離整数を組み合わせた`ファジィマッチング`。
> 
> たとえば、`>name:email~`1と検索すると、`emailという`名前の保管庫**アイテムと** `gmailという`名前の保管庫アイテムの両方が返されます。
> 
> [Lunrの検索ガイドを](https://lunrjs.com/guides/searching.html)使用して、高度な検索クエリを記述する方法について詳しく説明します。