我正在使用sqlite和fts标记器在java的android应用程序中标记一个句子。
这是表格: CREATE VIRTUAL TABLE IF NOT EXISTS tokenizer USING fts3tokenize(icu, en);
我使用以下代码标记它:
final Cursor tokenizerCursor = mDb.rawQuery("SELECT token, start, end" +
" FROM tokenizer" +
" WHERE input=?;", new String[]{sentence});
``` `sentence` 是我想标记的句子。
android studio在屏幕上显示一个错误 `end` 上面写着“<result column>expected,得到‘end’”。 `start` 及 `end` 是令牌的开始和结束位置。这段代码按照预期编译和工作,但编辑器中仍然存在错误。我能做些什么来删除这个“错误”?
1条答案
按热度按时间ct3nt3jp1#
消除此错误的唯一方法是为文件设置“通用sql”方言。我已经在我们的追踪器上创建了一个问题,请关注并投票以获得任何更新的注意。