> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-jp/datasets/manage-datasets/dataset-search.md).

# Dataset を検索

Roboflow では、ファイル名や検索クエリで画像ファイルを検索したり、クエリとフィルターを組み合わせて特定の画像を見つけ、データをより深く理解したりできます。

* **特定のタグが付いた split 内の画像：**\
  `tag:factory split:train`\
  これは tag フィルターと split フィルターを使います
* **Semantic Search と class フィルターを使って、欠落しているラベルを見つけます**:\
  `person -class:helmet`\
  これは Semantic Search と class フィルターに対する反転フィルターを使います
* **ある class を持つすべての画像に特定のフィルターを適用したい場合：**\
  `class:helmet AND NOT (tag:v1 OR tag:v2)`\
  これは class フィルター、ブール論理、タグ フィルターを使います
* **注釈数が少ない横幅の広い画像を見つけます：**\
  `min-width:1000 max-annotations:1`\
  これは最小幅フィルターと最大注釈数フィルターを使います

の全一覧を表示 [search filters](#search-filters)、以下の例もご覧ください

{% hint style="info" %}
これらすべての検索フィルターとクエリを組み合わせて使えます
{% endhint %}

### Semantic Search

画像の内容を説明して検索できます。これらのクエリは検索語に最も近い画像を探し、オブジェクトにまだラベルが付いていない場合でも画像を見つけるのに役立ちます。

Semantic Search は、フィルターセレクターなしでテキストクエリを入力したときに実行されます（例： `filename:`)

<figure><img src="/files/a52b3fdf23eebf7722ada34f54902e1a565fc8a7" alt=""><figcaption></figcaption></figure>

### ファイル名で検索

次のものを使ってファイル名を検索できます： `filename:` フィルターまたはファイル名入力欄を使うと、クエリが自動生成されます。

<figure><img src="/files/e2e909c1c5daef74ecedde06ab7148c34620bfe5" alt="" width="192"><figcaption></figcaption></figure>

### Dataset Split で検索

Dataset split（train、valid、test）で画像を検索します

<figure><img src="/files/4f587b542179182df10e5687bee393b85be14f56" alt="" width="257"><figcaption></figcaption></figure>

画像を別の split に再割り当てするには、画像を選択するか、検索結果から「Select all matching」を選び、「Change Dataset Split」を一括操作メニューでクリックします。大量の選択はバックグラウンドで処理されます。

### アップロード日で検索

Roboflow に最初にアップロードされた日付で画像を絞り込むには、次のものを使います： `date:` フィルター。アップロード日は変更不可で、画像を編集したり、再アノテーションしたり、split 間で移動しても変わりません。

次を使います： `date:YYYY-MM-DD` で特定の日付を指定するか、比較演算子を組み合わせて範囲を検索します：

`date>=2026-01-01 date<2026-02-01`

## Search Filters

利用可能なフィルターは次のとおりです：

* `like-image:<IMAGE_ID>`：画像コンテンツに基づく Semantic Search
* `tag` ：ユーザーが付与したタグで絞り込みます。
* `filename` ：指定したファイル名に一致するファイル名を検索します。部分一致を行うには、クエリの先頭と末尾に \* を付けます。
* `split` ：split（train、test、valid）で絞り込みます。
* `job:<JOB_ID>` ：指定した job ID の画像を表示します。
* `min-width:X` ：幅が X より大きい画像を表示します。
* `max-width:X` ：幅が X より小さい画像を表示します。
* `min-height:X` ：高さが X より大きい画像を表示します。
* `max-height:X` ：高さが X より小さい画像を表示します。
* `min-annotations:X` ：指定した注釈数より多い画像を絞り込みます。
* `max-annotations:X` ：指定した注釈数より少ない画像を表示します。
* `class:CLASS`：指定したラベルの注釈が少なくとも 1 件ある画像を表示します。
* `date:YYYY-MM-DD` ：画像がアップロードされた変更不可の日付で絞り込みます。比較演算子に対応しています（例： `date>=2026-01-01 date<2026-02-01`).

### Boolean Logic

AND、OR、NOT、かっこを使って複数のフィルターを組み合わせ、複雑なクエリを作成できます。

`class:helmet AND NOT (tag:v1 OR tag:v2)`

### Inverted Filters

フィルターの前にマイナス記号を付けると、そのフィルターに一致する画像を除外できます。

`class:helmet -class:vest`

### Numeric Class Filters

画像内のラベル付きアイテム数で絞り込みます。

`class:helmet=3 class:vest>=4`

## API

Roboflow では、次のものを使ってデータセットや画像も検索できます： [Search API](https://docs.roboflow.com/api-reference/images/search#rest-api).
