注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

レーベンシュタイン距離

サポートされている形式: バッチ, ストリーミング

2 つの文字列間のレーベンシュタイン距離を計算します。

式のカテゴリ: 距離測定, 文字列

引数

  • 大文字小文字を無視 - 左と右の文字列を比較する際に大文字小文字を無視しますか?
    Literal<Boolean>
  • - 比較する左側の文字列。
    Expression<String>
  • - 比較する右側の文字列。
    Expression<String>

出力タイプ: Integer

例 1: 基本ケース

引数の値:

  • 大文字小文字を無視: false
  • : left
  • : right
leftright出力
hellohello0
hallohello1
hellohEllO2
hellohello, world!8
hellofarewell6

例 2: 基本ケース

説明: 大文字小文字を無視するように設定することで、異なる大文字小文字の文字も同等と見なされます。 引数の値:

  • 大文字小文字を無視: true
  • : left
  • : right
leftright出力
hellohello0
hELlohello0
hellohEllO0

例 3: Nullケース

引数の値:

  • 大文字小文字を無視: false
  • : left
  • : right
leftright出力
hellonullnull
nullhellonull
nullnullnull