検索タブ
検索タブ
投稿のタイトル・本文・タグから探す画面。サジェストでタグ・ノートブック・日付による絞り込みもできます。
どんな画面か
すべての投稿を 横断的に検索 する画面です。ノートブックを跨いで「あのときの記録」を探したいときに使います。文字を入力すると 候補 (サジェスト) がリアルタイムで出てきて、タグ・ノートブック・日付で絞り込めます。
この画面の構成
- ヘッダメニュー — 右上から並び替えを変更できます。
- 検索ワード入力欄 — 上部の検索バー。プレースホルダは「タイトル、タグ、日付で検索」。
- 絞り込みチップ — 検索バー上に貼り付く小さなラベル。タグ / ノートブック / 日付の絞り込みがここに溜まります。
- サジェスト (候補リスト) — 入力中に検索バーの下に並ぶ候補。タップで適用。
- 検索結果リスト — 条件に一致した投稿の一覧。
できること / 使い方
-
並び替え (①)
- 投稿リストと同じく 5 種類 (記録日新しい順 / 古い順 / 作成日新しい順 / タイトル A→Z / Z→A) から選べます。
- 検索結果に対して並び順を指定するイメージです。
-
検索ワード (②)
- 入力すると、入力中にリアルタイムで結果が絞り込まれます。
- 検索の対象は タイトル / 本文 / タグ です。
- 入力途中で下に サジェスト (④) が出てきます。
-
絞り込みチップ (③)
- サジェストから候補を選ぶと、検索バーの上に チップ (小さなラベル) として固定され、入力欄の文字はクリアされます。
- チップは タグ (
#アイコン) / ノートブック (本のアイコン) / 日付 (カレンダーアイコン) の 3 種類があります。 - タグ・ノートブックは複数追加 できます (例:
#会議と#プロジェクトAを AND 条件で絞り込み)。 - 日付は 1 つだけ 保持され、別の日付候補を選ぶと上書きされます。
- チップを削除すると、その絞り込みだけが解除されます。
-
サジェスト = 候補リスト (④)
入力した文字に応じて、以下 3 種類の候補が混ざって出てきます。
-
タグを追加 (
#タグ名)- すでに登録されているタグのうち、入力文字を含むものが 最大 5 件 表示されます。
- 大文字 / 小文字は区別しません (例:
mtgでMTGもヒット)。 - すでにチップとして適用しているタグは候補から除外されます。
- タップするとそのタグが絞り込みチップとして追加されます。
-
ノートブックで絞り込む
- ノートブック名のうち入力文字を含むものが 最大 5 件 出ます。
- タップでそのノートブックに限定した検索になります (横断検索を一時的に絞る)。
-
日付で絞り込む
- 入力が日付として解釈できるとき、自動で候補化されます。次の形式を認識します。
- 4 桁数字 → 年 (例:
2024) - 1 ~ 12 の数字 → 月 (例:
5) - 年-月 (例:
2024-5、2024年5月、2024/5) - 年-月-日 (例:
2024-5-9、2024.5.9、2024 5 9)
- 4 桁数字 → 年 (例:
年、月、日、/、.、半角スペース、ハイフンが区切り文字として認識されます。
- 入力が日付として解釈できるとき、自動で候補化されます。次の形式を認識します。
-
-
検索結果 (⑤)
- タップで投稿詳細に移動します。
- 結果はノートブックを跨いで実行されます (ノートブックチップで絞った場合を除く)。
- 検索結果側にも 表示モード (リスト / カード) が用意されており、デバイスごとに保存されます。
検索ワードの揺らぎ吸収
入力したワードがそのまま完全一致しなくても、ある程度の揺らぎは自動で吸収されます。何が吸収されて、何が吸収されないか を整理しておきます。
吸収される (一致扱いになる) もの
- 大文字 / 小文字の違い —
mtgと入力してもMTGがヒット、Helloでもhelloがヒットします。 - 部分一致 — 「会議」と入力すれば「会議室」「定例会議」もヒット。
- 語順の違い — 「田中 会議」と「会議 田中」は同じ結果を返します。複数の単語を空白区切りで入力すると、全部の単語を含む投稿 が AND で絞り込まれる動きです。
- 日本語の単語の切れ目 — 日本語のクエリは内部で単語に分割されてから検索されるので、「会議資料」が「会議」「資料」のどちらかでヒットすることもあれば、フレーズとしてもヒットします (両方の戦略を試して結果を統合)。
- 記号 / 区切り文字 —
"、'、(バッククォート)、*は除去され、/は空白に置換されてから検索されます。 - FTS で見つからないときのフォールバック — 主検索 (高速検索) で 0 件のときは、すべての投稿を直接走査する 部分一致フォールバック が自動で走ります。「ヒットしないと思っていたら見つかる」のはこの仕組みのためです。
AND/OR/NOTという単語 — 内部の検索エンジンの予約語ですが、自動でクォートされ、普通の単語として 検索されます。
吸収されない (区別される) もの
- ひらがな / カタカナ — 「みかん」と「ミカン」は別の語として扱われます。両方ヒットさせたい場合は、それぞれで検索してください。
- 半角 / 全角の英数字 — 「ABC」と「ABC」は別扱い。
- 送り仮名のゆれ — 「行う」と「行なう」など、表記のゆれは別扱い。
仕様メモ
- 検索は 完全一致ではなく、部分一致 が基本です。
- タグの絞り込みは AND です。チップを 2 つ以上付けると、両方のタグを持つ投稿だけが残ります。
- 検索バーに直接タグをハッシュタグ風 (
#〜) で打つ機能は ありません。タグ絞り込みはサジェスト経由で行ってください。 - 検索履歴・最近開いた投稿は端末ごとに記録されます (それぞれ最大 10 件)。
迷いやすいポイント
- 画像の中の文字 (まだ OCR にかけられていない部分) は検索対象になりません。本文として読み取られた範囲だけが検索の対象です。
- 入力した文字が日付として解釈されてサジェストに「日付で絞り込む」が出る ことがあります。日付で絞り込みたくない場合は候補を選ばず、そのまま検索ワードとして入力してください。
- タグ候補が出てこない ときは、タグ自体が登録されていないか、入力文字を一文字も含んでいない可能性があります。タグの一覧と編集は 設定タブ のタグ管理から確認できます。