我正在使用 Twitter API 流式传输每分钟收集数千条推文。它们需要与关键字列表匹配(可以包含空格)。
这是我目前的方法:
$text = preg_replace( '/[^a-z0-9]+/i', ' ', strtolower( $data['text'] ) );
$breakout = explode( " ", $text );
$result = array_intersect( $this->_currentTracks, $breakout );
我将推文切成单词,然后将它们与我当前的关键字进行匹配。这适用于所有没有空格的关键字。
如果我想找到例如“Den Haag”,它不会出现,因为字符串被分解成单词(基于空格)。
关于如何快速做到这一点的任何想法?
亲切的问候,蒂姆