Frequency (Freq)モジュールでは、結果テキスト内のユーザーの問合せ語の頻度(出現数)に基づいて、結果のスコアリングが提供されます。
ユーザーの検索語の出現数が多い結果は、関連性があるとみなされます。
結果レコードに対してFrequencyモジュールによって生成されるスコアは、十分な語数に一致するすべてのフィールド(問題になっている検索インタフェースの標準属性または管理属性)内のすべてのユーザーの検索語の頻度の合計です。語数は、一致モードに応じて異なります。検索モードAllの問合せ内のすべての語、検索モードPartialの問合せ内の十分な数の語などです。クロスフィールド一致のレコードは、ゼロのスコアが割り当てられます。合計スコアは1024に制限されています。つまり、すべての一致しているフィールド内のユーザーの検索語の頻度の合計が1024以上の場合、レコードは、Freqモジュールによって1024のスコアを取得します。
{Title="test record", Abstract="this is a test", Text="one test this is"}test thisのAll検索によって、Frequencyは4のスコアを割り当てます。これは、thisとtestが、すべての検索語に一致するフィールド(この場合、AbstractとText)内で合計4回出現しているためです。フレーズの出現数(Textフィールドに1回のみ)は関係なく、個々の単語が出現する合計数のみです。また、Titleフィールドはすべての語に一致していないため、Titleフィールドのtestの出現は、スコアに影響していないことに注意してください。
one recordのAll検索によって、クロスフィールド一致が有効であるとみなされ、このレコードにヒットします。ただし、1つのフィールドがすべての単語に一致しないため、レコードはFreqからスコア0を取得します。問合せ展開のため、Freqは一致を無視します(つまり、このような一致には、0のランクが割り当てられます)。