Hitachi

HiRDB 全文検索プラグイン HiRDB Text Search Plug-in Version 10


4.2.8 score_concept

〈この項の構成〉

(1) 機能

スコア値(concept_with_score関数の結果として得られるスコア値)を返却します。

(2) 書式

score_concept(列指定)

(3) 入力

列指定

(4) 戻り値

スコア値(INTEGER)

(5) 詳細

(6) スコア値

1文書のスコア値は,1個以上の種文章から抽出された各検索用特徴タームのスコアの総和です。検索用特徴タームのスコアは,検索用特徴タームの,データベースの登録文書全体に出現する割合,種文章中に出現する割合およびヒット文書中に出現する割合から算出されます。

検索用特徴タームのスコアは,次の場合に高くなります。

算出方法には,次の二つの方法があります。ただし,どちらの方法でもスコア値が2,147,483,647を超える場合は,上限値2,147,483,647として扱われます。

複合論理演算での算出法
  • スコア総和方式に基づいて算出されます。

  • AND,OR:該当文書同士のスコアの和を総スコアとします。

  • NOT:各スコア値はナル値となります。

構造指定に上位構造(下位構造を複数含む)を指定した場合の算出法
  • 該当構造ごとにスコアを算出し,その総和をスコアとします。

なお,スコアは,種文章を100点とした相対的な値に正規化して出力することもできます。スコアの値を正規化して出力する方法については,「4.5.9 スコアオプション」を参照してください。

(7) 注意事項

全文検索条件式には,複数の条件を"AND","OR"で指定できます。