• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:&tag(検索,実装);

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

*関連 [#w3723fa7]
#related
#br
#lsx(tag=スコアリング,new=true,except=^検索/スコアリング(/.*)?$)
#br
[[検索:スコアリング]]
#br

*スコアリング周辺のタグ [#m825e006]
#tag(0,スコアリング)
#br
----

*検索/スコアリング [#b7f3f140]
RIGHT:[[:t/スコアリング]]

検索/ソートに渡すデータの1つを生成する。
検索式と対象との適合度合い。
検索/クエリー(検索式)と対象との適合度合い。
これ以外は検索/フォーマットで生成される。

(Element系オブジェクトが生成した)スコアを(AndAlsoなどの)修飾句オブジェクトが計算。(修飾句によって計算方法が違う)
その計算結果を適合度とする。


*実装 [#mbb9777e]

**保持するデータ [#f03bc957]
オブジェクトごとのスコアのみ。
オブジェクトID→スコアの表を持てばいい。
生存期間はスコアリングの間のみ。


**検索/クエリー [#ba7010eb]
この機能は検索/クエリーに組み込む。