• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:&tag(検索,ページ,プラグイン,思い付き,実装);

*目次 [#f5a499df]
#contents
#br
#lsx(new=true);
#br

*関連 [#x87f22de]
#related
#br
#lsx(tag=索引,new=true,except=^索引(/.*)?$)
#br
[[検索:索引]]
#br
----

*索引とは [#j79d85a0]
RIGHT:[[:t/索引]][[:t/検索]]
*思い付き [#y56002fa]
+フィールドを生成。
++フォーマット付きページならフィールドがすでにいくつか存在する。
それをフィルタリング、ソート。
++フォーマットの無いページでも検索/フィルタリング機能でフィールドを生成。
+得られたフィールドを検索条件にして検索/ソートでソート。

検索結果1件がオブジェクト1つになる。

------------------------------------------------
Backlinkだけを集めても十分索引になる。
**索引に関連項目を [#j8f0d45a]
索引とは例えば検索結果。
関連項目はページ内にあるもののエイリアス。
つまり…検索結果にページ名だけでなく他の情報も、ということ。

※違う見方でどう分類されているかが分かるように。
関連項目
親ページ(大分類)
つまり、ページには親ページ内での位置を併記するということ。
周辺を見せることで位置が分かるようにする。

----

他の情報とはどこで定義するか?
-検索時
・「関連項目を表示する」というオプション
-編集時
・「検索結果用データに含める」というWikiNotationで。
・「検索結果用データに含める」という記法で。
&link(関連項目, 関連項目, ...);
などとして。

→検索結果で。
AjaxでWebブラウザーから各ページの「関連」の章を参照、表示。(Googleデスクトップのように)
*実装 [#b9a0d58f]
検索で実現。
索引は検索結果→BackLinkしたものの集約。