Ответ 1
Вы можете использовать это:
X = FILTER A BY (f1 matches '.*the_word_you're_looking_for.*');
Дополнительная информация здесь: http://pig.apache.org/docs/r0.10.0/basic.html#comparison
Я хочу найти, если строка содержит другую строку в Pig. Я обнаружил, что есть встроенная функция index
, но она ищет только символы, а не строки.
Есть ли другая альтернатива?
Вы можете использовать это:
X = FILTER A BY (f1 matches '.*the_word_you're_looking_for.*');
Дополнительная информация здесь: http://pig.apache.org/docs/r0.10.0/basic.html#comparison