検索はどのページからでも可能。
なので、検索操作をしたページによって、同じ検索語でも結果が異なるようにしたい。
検索欄はどのページを見ている時でも表示されているように。
検索をしたときに表示されていたページ名を自動的に検索クエリーに含める。それに近いページを優先表示。
検索結果に「(検索を始めたページ名)関連の」という表示をすればいい。ソート順とは別のオプション。
近さをソート順にするか、しきい値にするかを選べるのもいい。しきい値にすると、検索結果に入るかどうかの判定になって(検索結果に入らなくても、一手間かければ表示されて)、ソート順と組み合わせられる。しきい値0なら特定のページだけを検索することになる。過去版や同名ページだけを検索できる。
ルートページでこれを行なうと、上位にあって、ルートページにリンクしているページが優先されることになる。
当時の文脈を再現する検索 †
当時だけを検索。
ブログ記事などは日付と強く結び付いているので、含まれるリンクは当時の版やウェブ検索結果に結び付けたい。そうすればアーカイブとして保存できる。
読む側が当時のリンクを使うか/現在のリンクを使うか選べるように。とりあえず普通のリンク。もう一手間かければ当時の版や独自に作ったキャッシュへ。
一手間とは?リンククリック前に「当時へ」「Back to the 当時」をクリック。当時モード。→タイムマシンモードで外へのリンクがキャッシュになればいい。
当時の感覚で読みたい。