すべてのプロダクト
Search
ドキュメントセンター

:query_min_slide_window

最終更新日:Dec 28, 2024

機能関数

ソート式で機能関数を使用できます。ほとんどの機能関数は、精密ソート式でのみ使用できます。さまざまな構文とステートメントを組み合わせて、複雑なソートを実行できます。

機能関数のパラメーターで参照するフィールドは、各関数の説明に基づいてインデックスフィールドまたは属性フィールドとして構成する必要があります。

query_min_slide_window: 特定のフィールドでヒットした語の数と、そのフィールドにおけるこれらの語の最小ウィンドウの比率を返します

1. 構文

query_min_slide_window(field_name, index_name,in_order=false)

2. パラメーター

  • field_name: 統計を収集するフィールドの名前。フィールドのタイプは TEXT または SHORT_TEXT である必要があります。アナライザーは、中国語の汎用アナライザー、カスタムアナライザー、中国語の単一文字アナライザー、英語のアナライザー、またはあいまいアナライザーを使用できます。

  • index_name: オプション。field_name パラメーターで指定されたフィールドに作成されたインデックスの名前。

  • in_order: オプション。スライドウィンドウ比較を実行するときに、ウィンドウ内の語順が検索クエリと同じである必要があるかどうかを指定します。有効な値: true および false。デフォルト値: false。

3. 戻り値

戻り値の型は FLOAT です。有効な値: 0 から 1。

4. シナリオ

シナリオ 1: query_min_slide_window(title) を使用して、title フィールド内のクエリ語の最小ウィンドウを計算します。

シナリオ 2: if(query_min_slide_window(title, true) > 0.99, 1, 0) を使用して、title フィールド内の語順が検索クエリ内の語順と同じかどうかを判断します。

5. 使用上の注意

  • この関数のパラメーターで参照するフィールドは、インデックスフィールドとして構成する必要があります。

  • この機能関数は、精密ソート式で使用できます。

  • この関数は、field_name フィールド内のクエリ語の近接度を測定するために使用されます。

  • スライドウィンドウの計算には、次の要因が影響します。field_name フィールドでヒットした語の数と、フィールド内のこれらの語の最小ウィンドウ。