Field

Fieldモジュールは、一致する最高の優先度の検索インタフェース・フィールドに基づいて、ドキュメントをランク付けします。

一致する最適なフィールドのみが考慮されます。カテゴリ名や製品名が一般に適しているため、Fieldモジュールは、カテゴリ・アプリケーションの関連性ランキングの方針でよく使用されます。Fieldは、ドキュメントを問合せに一致させる検索インタフェースの標準属性または管理属性のメンバーの固定したランクに基づいて、各結果にスコアを割り当てます。検索インタフェースのメンバーが検索インタフェースの構成にリストされる順序に基づいて、固定したフィールドのランクが割り当てられます。最初のメンバーが最上位のランクになります。

デフォルトでは、クロスフィールド一致によって生じる一致は、ゼロのスコアが割り当てられます。クロスフィールド一致のスコアは、SEARCH_INTERFACE要素のCROSS_FIELD_RELEVANCE_RANK属性で明示的に設定できます。この要素は、Fieldモジュールを持ち、クロスフィールド一致をサポートするよう構成されている検索インタフェースに対してのみ使用されます。ゼロではないすべてのランクは同じではない必要があり、その順序のみが重要です。

たとえば、検索インタフェースにタイトルとドキュメント内容の両方の標準属性が含まれ、タイトルのヒットは、ドキュメント内容のヒットより重要であるとみなされている(同様にクロスフィールド一致より重要であるとみなされている)とします。タイトルに最上位のランクを割り当て、ドキュメント内容に次に高いランクを割り当て、CROSS_FIELD_RELEVANCE_RANK属性を0や1などの低い整数に設定することによって、このようなランキングを実装します。

Fieldモジュールは、レコード検索操作にのみ有効です。このモジュールは、他のタイプの検索リクエストのすべての結果にゼロのスコアを割り当てます。また、Fieldは、一致が問合せ展開によるものかどうかに関係なく、すべての一致を同一に処理します。