PigLatinで大文字と小文字を区別しない検索

ベンド

ピッグラテン語の初心者はこちら。入力ファイル内の複数の文字列の出現をカウントしようとしています。

ここで、検索では大文字と小文字を区別しない必要があります。LOWERpigには組み込み関数があることは知っていますが、どうすれば使用できますか?

例(入力ファイル):

28-Oct-13,7:00PM,Viraj,New to hadoop ! Eager to learn.
31-Dec-14,3:00PM,‏Vanguard,Designers, Developers, Doers, don't miss this upcoming San Francisco Hadoop

次のような文字列の数が必要です hadoop, dec, learn, python

hadoop 2
dec 1
learn 1
python 0

ピッグラテン語でこの検索を行うにはどうすればよいですか?

ありがとうございました。

Sivasakthi jayaraman

これを試すことができますか?

入力

28-Oct-13,7:00PM,Viraj,New to hadoop ! Eager to learn.
31-Dec-14,3:00PM,?Vanguard,Designers, Developers, Doers, don't miss this upcoming San Francisco Hadoop

PigScript:

A = LOAD 'input' AS (line:chararray);
B = FOREACH A GENERATE  FLATTEN(TOKENIZE(LOWER(line))) as word;
C = FOREACH B GENERATE ((word matches '.*hadoop.*'? 1:0)) as t1,((word matches '.*dec.*'?1:0)) as t2,((word matches '.*learn.*'?1:0)) as t3,((word matches '.*python.*'?1:0)) as t4;
D = GROUP C ALL;
E  = FOREACH D GENERATE FLATTEN(TOBAG(CONCAT('hadoop',' ',(chararray)SUM(C.t1)),CONCAT('dec',' ',(chararray)SUM(C.t2)),CONCAT('learn',' ',(chararray)SUM(C.t3)),CONCAT('python',' ',(chararray)SUM(C.t4))));
DUMP E;

出力:

(hadoop 2)
(dec 1)
(learn 1)
(python 0)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Oracleでの大文字と小文字を区別しない検索

分類Dev

NestJS:PostgreSQLで大文字と小文字を区別しない検索

分類Dev

awkで大文字と小文字を区別しない検索

分類Dev

golangでの大文字と小文字を区別しない文字列検索

分類Dev

大文字と小文字を区別しない検索

分類Dev

大文字と小文字を区別しない辞書検索?

分類Dev

大文字と小文字を区別しないgitpickaxe検索

分類Dev

大文字と小文字を区別しないAzure検索

分類Dev

大文字と小文字を区別しない検索

分類Dev

大文字と小文字を区別しない単語の「検索」?

分類Dev

大文字と小文字を区別しないソート検索

分類Dev

JSONPathで大文字と小文字を区別しない検索は可能ですか?

分類Dev

Vimで大文字と小文字を区別しない検索を行う方法

分類Dev

Firebaseクエリ検索で大文字と小文字を区別しない

分類Dev

java:Elasticsearchでの大文字と小文字を区別しない検索

分類Dev

Railsモデルで大文字と小文字を区別しない検索

分類Dev

レルムで大文字と小文字を区別しない検索構文

分類Dev

CosmosDB / DocumentDBの配列で大文字と小文字を区別しない検索

分類Dev

検索ボックスで大文字と小文字を区別しない

分類Dev

検索ボックスで大文字と小文字を区別しない

分類Dev

C#で大文字と小文字を区別しない検索機能

分類Dev

正規表現で大文字と小文字を区別しない検索

分類Dev

djangoでのmysqlの大文字と小文字を区別しない検索

分類Dev

投影条件内で大文字と小文字を区別しない検索

分類Dev

SQL-文字列の検索中に大文字と小文字を区別しない

分類Dev

大文字と小文字を区別しないArray <AnyObject>の検索文字列

分類Dev

大文字と小文字を区別しない検索で要素名を検索する

分類Dev

文字列ではなく変数を使用したJavaScriptreplaceAll大文字と小文字を区別しない検索

分類Dev

findoneby()を使用した大文字と小文字を区別しない検索

Related 関連記事

  1. 1

    Oracleでの大文字と小文字を区別しない検索

  2. 2

    NestJS:PostgreSQLで大文字と小文字を区別しない検索

  3. 3

    awkで大文字と小文字を区別しない検索

  4. 4

    golangでの大文字と小文字を区別しない文字列検索

  5. 5

    大文字と小文字を区別しない検索

  6. 6

    大文字と小文字を区別しない辞書検索?

  7. 7

    大文字と小文字を区別しないgitpickaxe検索

  8. 8

    大文字と小文字を区別しないAzure検索

  9. 9

    大文字と小文字を区別しない検索

  10. 10

    大文字と小文字を区別しない単語の「検索」?

  11. 11

    大文字と小文字を区別しないソート検索

  12. 12

    JSONPathで大文字と小文字を区別しない検索は可能ですか?

  13. 13

    Vimで大文字と小文字を区別しない検索を行う方法

  14. 14

    Firebaseクエリ検索で大文字と小文字を区別しない

  15. 15

    java:Elasticsearchでの大文字と小文字を区別しない検索

  16. 16

    Railsモデルで大文字と小文字を区別しない検索

  17. 17

    レルムで大文字と小文字を区別しない検索構文

  18. 18

    CosmosDB / DocumentDBの配列で大文字と小文字を区別しない検索

  19. 19

    検索ボックスで大文字と小文字を区別しない

  20. 20

    検索ボックスで大文字と小文字を区別しない

  21. 21

    C#で大文字と小文字を区別しない検索機能

  22. 22

    正規表現で大文字と小文字を区別しない検索

  23. 23

    djangoでのmysqlの大文字と小文字を区別しない検索

  24. 24

    投影条件内で大文字と小文字を区別しない検索

  25. 25

    SQL-文字列の検索中に大文字と小文字を区別しない

  26. 26

    大文字と小文字を区別しないArray <AnyObject>の検索文字列

  27. 27

    大文字と小文字を区別しない検索で要素名を検索する

  28. 28

    文字列ではなく変数を使用したJavaScriptreplaceAll大文字と小文字を区別しない検索

  29. 29

    findoneby()を使用した大文字と小文字を区別しない検索

ホットタグ

アーカイブ