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

:fieldlen

最終更新日:Dec 28, 2024

機能関数

フィルター句で機能関数を使用して、フィルター条件を定義できます。数値を返す機能関数は、ソート句でソートに使用できます。

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

fieldlen: LITERAL 型のフィールドの値の長さを計算します

1. 構文:

fieldlen(field_name)

2. パラメーター:

field_name: 値の長さを計算するフィールドの名前。フィールドはLITERAL型またはARRAY型です。

3. 戻り値:

フィールドの値の長さが返されます。戻り値はINT64型です。フィールドがARRAY型の場合、配列内の要素数が返されます。

4. 使用例:

使用例 1: 次のクエリ句を使用して、usr_name フィールドの値が空でないドキュメントを検索します。

query=default:'Keyword'&&filter=fieldlen(usr_name)>0

5. 使用上の注意:

  • 関数のパラメーターで参照するフィールドは、属性フィールドとして構成する必要があります。