根据单词过滤字符串

lea*_*ner 7 hadoop apache-pig

我有一个猪工作,我需要通过在其中找到一个单词来过滤数据,

这是片段

A = LOAD '/home/user/filename' USING PigStorage(',');
B = FOREACH A GENERATE $27,$38;
C = FILTER B BY ( $1 ==  '*Word*');
STORE C INTO '/home/user/out1' USING PigStorage();
Run Code Online (Sandbox Code Playgroud)

找到C时错误是在第3行,我也尝试过使用

C = FILTER B BY $1 MATCHES '*WORD*'  
Run Code Online (Sandbox Code Playgroud)

C = FILTER B BY $1 MATCHES '\\w+WORD\\w+'  
Run Code Online (Sandbox Code Playgroud)

Don*_*ner 15

MATCHES使用正则表达式.你应该这样做... MATCHES '.*WORD.*'.

这是一个在这里找到"apache"这个词的例子.