Send to your Kindle RIGHT:[[:t/検索]] [[:t/1日前]] [[:t/リンク]] 日記を特定のキーワードで検索して「その1日前に何をしていたか」を一覧したい。 →検索結果1件ごとに「1日前」というリンクを辿って、その1件をリンク先と置き換える。 →検索結果からそれぞれの1日前のページ一覧を作れる。 …というのをフィルタリングルールで。 +フィルタリング1回目 全ページからキーワードを含むページのみを得て、それを結果へ。 +フィルタリング2 結果から「1日前」というリンクを得て、それを展開して、結果へ。 展開は リンク→リンク先のページ をする機能を使って。 +フィルタリング3 結果の見出しのみを得て、それを結果へ。 検索キーワードではAndAlso検索をするように指定。[[検索:AndAlso]] ***ファセットでは見つけられない [#da8989a2] ファセット・ナビゲーションではひとつのページに書かれていることだけ。で、ページ名を探すときだけ。 -リンク先を探せれば… -リンク元(バックリンク先)にキーワードがあることを探せれば… UIを作るなら探したいページのファセット選択と、関連ページのファセット選択を分ける。連鎖する数だけ選択欄を用意すれば可能。1つ目のファセットを選択すると2つ目のファセット選択欄が変化する…というようにすると計算量が膨大に。 RIGHT:[[:t/検索]] [[:t/1日前]] [[:t/リンク]] 日記を特定のキーワードで検索して「その1日前に何をしていたか」を一覧したい。 →検索結果1件ごとに「1日前」というリンクを辿って、その1件をリンク先と置き換える。 →検索結果からそれぞれの1日前のページ一覧を作れる。 …というのをフィルタリングルールで。 +フィルタリング1回目 全ページからキーワードを含むページのみを得て、それを結果へ。 +フィルタリング2 結果から「1日前」というリンクを得て、それを展開して、結果へ。 展開は リンク→リンク先のページ をする機能を使って。 +フィルタリング3 結果の見出しのみを得て、それを結果へ。 検索キーワードではAndAlso検索をするように指定。[[検索:AndAlso]] ***ファセットでは見つけられない [#da8989a2] ファセット・ナビゲーションではひとつのページに書かれていることだけ。で、ページ名を探すときだけ。 -リンク先を探せれば… -リンク元(バックリンク先)にキーワードがあることを探せれば… UIを作るなら探したいページのファセット選択と、関連ページのファセット選択を分ける。連鎖する数だけ選択欄を用意すれば可能。1つ目のファセットを選択すると2つ目のファセット選択欄が変化する…というようにすると計算量が膨大に。