Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » データの問い合わせと修正 » 全文検索

 

全文検索結果のスコア

クエリの FROM 句に CONTAINS 句を含めると、一致ごとに関連するスコアが付けられます。このスコアは一致がどれだけ近いかを示しており、スコア情報を使用してデータをソートできます。

スコアは、主に次の 2 つの基準に基づいて付けられます。

  • インデックス付けされたローにその単語が出現する回数   その単語が、インデックス付けされたローに多く出現するほどスコアは高くなります。

  • テキストインデックスにその単語が出現する回数   その単語が、テキストインデックスに多く出現するほどスコアは低くなります。Sybase Central では、テキストインデックスの [ボキャブラリ] タブを表示することで、テキストインデックスに出現する各単語の回数を確認できます。単語をアルファベット順にソートするには、term カラムをクリックします。freq カラムに、その単語がテキストインデックスに出現する回数が表示されます。

また、全文検索のタイプによっては、スコアに影響する基準が他にもあります。たとえば近接検索では、検索語にどれだけ近接しているかがスコアに影響します。

 スコアの使用方法
 例 2:複数のカラムの検索