Jazzと読書の日々

iPadを筆記具として使う方法を模索します

Obsidian query で検索結果を埋め込む

すぐ忘れるので覚え書き。

書式

queryというコードブロックを作ります。

```query
朝乃山
```

プレビューにすると下図のように検索結果が出ます。

タップすると該当行に飛びます。

この検索には正規表現も使えます。

```query
/#+ まとめ/
```

AND検索

二つ以上のキーワードを含む場合は空白で区切ってください。

```query
大相撲 朝乃山
```

改行でも構いません。

```query
大相撲
朝乃山
```

除外検索は「-朝乃山」のように「-」をつけます。

OR検索は「大相撲 OR 朝乃山」としてください。

行単位

一行に二つ以上のキーワードを含む場合の検索。

```query
line:(大相撲 朝乃山)
```

line を block や section にもできます。 block は空行で挟まれた範囲、section は見出し記法に挟まれた範囲です。 どうもこれを忘れてしまう。

ファイル指定

file でファイルを限定し、その範囲での検索もできます。

```query
file:大相撲
朝乃山
```

file を path にするとフォルダ名も含んだ検索になります。

まとめ

task を絞り込むこともできます。