Obsidianで特定のフォルダのみ検索結果から除外する

ObsidianのGraph機能を使いこなすようになってから「つながりが増えすぎて見つけにくい」という問題があったんですが、上手に検索を使うことで、これがうまくいくようになりました。

全部をリンクするとノイズが増えすぎる

Scrapbox、Roam Researchを使っていた頃から、Obsidianを使っている現在まで、基本的に記録というのは「日付ベースのノート」にいろんなことを書いて、そこからさまざまなノートに派生させていく、という方法を使っていました。

ここには、読んだ本だとか食べたご飯、出かけた場所だったりゲームのメモだったり、仕事の内容だったり。自分が生きてる上で記録できることは基本なんでも記録して、なおかつ「リンク」するようにしていました。

ただ、こうすると全体のリンクが増えすぎて、繋がりが多くなりすぎて、Local Graphがごちゃごちゃしすぎて見づらい。

自分でリンク作っといてこんなこと言うのなんなんですが、過去に唐揚げとか焼きそば作った日へのリンクとか、そういうの全然いらん。

201207_17.37.21ss

でも「リンクの深さ」は2にしておくことで「そのページにリンクしてるページ」が見えるというScrapboxとほぼ同じような見え方を実現できる状態はできれば標準にしておきたい。

じゃあ、日常の記録と、考えることを分けるのか、とかって言ったら、それはそれで管理の手間が増えてしまう。自分がやりたいことは「1個の記録で自分のことが全部纏まってる状態」

で、どうするか考えて出てきたのがObsidianの高度な検索を活用するという方法でした。

検索に path:〜 で特定フォルダのみを選択

そこで思いついて、調べて出てきたのがObsidianの検索で「特定のフォルダを指定する」という方法。

やり方は単純で、検索欄にpath:フォルダ名と入れてやるだけ。そして、特定のフォルダを除外したい場合は、これにマイナスをつければOK。

例えば以下のようなコマンドで「料理」「ゲーム」「マンガ」の記録だけを除外した結果を表示させることができます。(フォルダは深いところにあっても、名前が一致すればそれで除外できる)

-path:recipe -path:game -path:manga

201207_18.39.54ss

とりあえず私は上記検索キーワードをスニペット登録しておきました。

これによって、ご飯の記録とかゲームの記録とかがいっぱい繋がっていたグラフが、その日考えたキーワードだけ出てくるシンプルなグラフになります。

serach

ファイル自体をフォルダ分けするというのは、やりすぎると果てしない沼にハマってしまうのであまりオススメはできません。ただ、ボトムアップで明らかに量が増えてきたものなんかをフォルダにまとめてやると、ファイル名自体が面白いリストにもなったりするので、多少は検討の余地があるように思います。

これで、日常の記録と、自分が考えたことがそれなりに快適に両立できるようになりました。

関連記事

ObsidianのGraph機能を使いこなす 💎Obsidian Calloutで情報を整理する

KINDLE SALE 本日(4月15日)のセール分析
セール中の本

本日は1,165冊がセール対象となっており、そのうち30%以上の還元率となっているのは177冊です。最も目を引くのは「本好きの下剋上」の大規模セールで、コロナ・コミックス版の漫画(第一部〜第四部)37冊とTOブックスラノベ版の小説(第一部〜第五部)34冊が同時にセール対象となっています。小説第一部1巻は86%という高還元率を記録しており、漫画・小説あわせて71冊が30%以上オフという規模は今日のセールの中心を占めています。ジャンプコミックスDIGITALではHUNTER×HUNTER(38冊)・呪術廻戦(27冊)・Dr.STONE(27冊)を筆頭に158冊がセール中で、こちらも出版社単位のまとめてキャンペーンと見られます。

詳しく見る →