【发布时间】:2013-02-22 09:23:32
【问题描述】:
我正在使用 FTS3 从数据库中获取内容,我需要获取带前缀的字符串(内容仅以该字符串开头)。但是当我使用 MATCH 时,它的行为就像包含。
这里的例子:
现在: 输入:123 输出:123abc 123aa aaa123
我想要什么: 输入:123 输出:123abc 123aaa
这里是我的代码:
db.rawQuery("SELECT * FROM " + SQLConstants.TABLE_NAME + " WHERE " + SQLConstants.TABLE_NAME + " MATCH '" + input + "*' ORDER BY " + CODE
+ " ASC;", null);
【问题讨论】:
-
为我工作。您的数据是否真的包含“123aaa”?没有其他角色吗?
标签: android sqlite full-text-search android-sqlite