ドキュメントの検索
karat

+

K

APIリファレンス ↗

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

テキストのセグメンテーション

Batch、Streamingでサポート

スライディングウィンドウのセグメンテーションを使用して一連のテキストセグメントを抽出します。 表現カテゴリー:文字列

宣言された引数

  • Expression - セグメント化されるテキスト本文。
    Expression<String>
  • Length - テキストが分割されるセグメントの単語数による長さ。
    Expression<Integer>
  • optional Overflow - セグメントが別のセグメントと共有できる単語の数。
    Expression<Integer>

出力タイプ: Array<String>

例 1 - ベースケース

説明: このテストでは、テキストの小さなセットを適切にセグメント化する能力を示しており、最後は自身のセグメントとなります。 引数の値:

  • Expression: string
  • Length: 3
  • Overflow: 1
string:arrow_right:出力
hello world this is a test string[ hello world this, this is a, a test string, string ]

例 2 - ベースケース

説明: 負のオーバーフローでのテスト。 引数の値:

  • Expression: string
  • Length: length
  • Overflow: overflow
stringlengthoverflow:arrow_right:出力
She sells sea shells by2-1[ She sells, shells by ]

例 3 - ベースケース

説明: オーバーフローと最後の小さなセグメントがある大きなテスト。 引数の値:

  • Expression: string
  • Length: length
  • Overflow: overflow
stringlengthoverflow:arrow_right:出力
hello world this is a larger test with overlap, the nature of the human spirit is strange as such i must make a test that is larger that my other tests, we will see how this test works and hopefully it performs beautifully103[ hello world this is a larger test with overlap, the, with overlap, the nature of the human spirit is strange, spirit is strange as such i must make a test, make a test that is larger that my other tests,, my other tests, we will see how this test works, this test works and hopefully it performs beautifully ]

例 4 - ベースケース

説明: オーバーフローが 0 に設定され、最後のセグメントが完全な長さより小さい文字列をテストします。 引数の値:

  • Expression: string
  • Length: 3
  • Overflow: null
string:arrow_right:出力
hello world this is a test string[ hello world this, is a test, string ]

例 5 - ベースケース

説明: セグメントが長さで完全に分割され、オーバーフローがないテスト。 引数の値:

  • Expression: string
  • Length: length
  • Overflow: overflow
stringlengthoverflow:arrow_right:出力
hello world this is a test string without overlap30[ hello world this, is a test, string without overlap ]

例 6 - Null ケース

説明: セグメントが長さで完全に分割され、オーバーフローがないテスト。 引数の値:

  • Expression: string
  • Length: length
  • Overflow: overflow
stringlengthoverflow:arrow_right:出力
nullnullnullnull

例 7 - Null ケース

説明: セグメントが長さで完全に分割され、オーバーフローがないテスト。 引数の値:

  • Expression: string
  • Length: length
  • Overflow: overflow
stringlengthoverflow:arrow_right:出力
null1nullnull

例 8 - Null ケース

説明: セグメントが長さで完全に分割され、オーバーフローがないテスト。 引数の値:

  • Expression: string
  • Length: length
  • Overflow: overflow
stringlengthoverflow:arrow_right:出力
Hello worldnullnullnull