機能
ソート式で機能関数を使用できます。ほとんどの機能関数は、精密ソート式でのみ使用できます。さまざまな構文と句を組み合わせて、複雑なソートを実行できます。
機能関数のパラメーターで参照するフィールドは、各関数の説明に基づいてインデックスフィールドまたは属性フィールドとして構成する必要があります。
timeliness_ms: ドキュメントの新しさを示す適時性スコアを返します
1.構文:
timeliness_ms(pubtime)
2.パラメーター:
pubtime: 適時性を評価するフィールド。フィールドはINT32またはINT64型である必要があります。単位:ミリ秒。
3.戻り値:
戻り値はFLOAT型です。有効な値: [0,1]。値が大きいほど、適時性が高いことを示します。フィールドの値が現在の時刻より後の場合、0が返されます。
4.シナリオ:
シナリオ 1: 精密ソート式でcreate_timestampフィールド、または粗ソート式でtimeliness_ms(create_timestamp)
関数を使用して、ドキュメントの適時性スコアを計算します。
5.使用上の注意:
pubtimeフィールドは属性フィールドとして構成する必要があります。
この機能関数は、精密ソート式と粗ソート式の両方で使用できます。