• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/旧検索]] [[:t/検索]] [[:t/要素]] [[:t/設定]]

普通の検索機能。
Wiki構築のための機能なので、厳密に。曖昧さは不要。

+セレクター記法
+リンク要素取得
+フィルタリング
++リンク→
++あるページに
++ある関連名でつながっている
++リンク元
++→ページ
+リンク要素のセット→ページセット

フィルタリングを一般化すると…指定された要素の、指定された属性名の値取得、指定された値と同値判定して合致するなら通す。さもなくば通さない。パラメーターが3つ必要。

----
以前の検索仕様の…
-検索/フィルタリング
-検索/ソート
-検索/フォーマット

…をそれぞれ別要素として実装。ページ上の記述でそれぞれを組み合わせて利用するように。

[[:i/検索/流れ]]


***参照記法と旧検索の組み合わせ [#rdea3ee8]
+セレクター
オブジェクト
+フィルタリング
オブジェクト
減る。
+ソート
オブジェクトのリスト
順序が付く。
+フォーマット
文字列(HTML)のリスト
任意の型に変換される。
+テーブル要素やリスト要素へ
テーブルならリスト×リストを受け入れ可能。でも入力が単一リスト。
+レンダリング

----
%%テーブルではフィルタリング条件ごとに列を作りたい。機能ごとに要素は分かれているので、同じことを二度書くことになるかも知れない。%%
%%でもソート後までは単一リストでなければ応用しづらい。HTML化するとは限らないので。%%
→見せるための検索ではないので別にいい。


***[[検索結果をRSS化]] [#ib97ed8f]


***[[:i/検索結果をRSS化]] [#ib97ed8f]
***†[[:i/検索結果は読み物]] [#edae7063]


***[[:i/検索結果のソート順]] [#f0ed2527]


†[[:i/検索結果に要約と「編集」リンクを]]


***[[:i/検索結果にページ作成リンクを]] [#bdd8ef68]