While reading the documentation draft for FTS5, I spotted this on section 4.3.3 . I believe the first example is missing quotation marks around the word 'porter':
*-- Two ways to create an FTS5 table that uses the porter tokenizer to -- stem the output of the default tokenizer (unicode61). * CREATE VIRTUAL TABLE t1 USING fts5(x, tokenize = porter); CREATE VIRTUAL TABLE t1 USING fts5(x, tokenize = 'porter unicode61');