0

对 Sqlite3 来说非常新,我终于有一个 FTS4 搜索工作,但我很难为如何编写区分大小写的代码。我有一个tblMain包含两个 BLOB_TEXT 列的数据库,advOne并且advTwo

CREATE VIRTUAL TABLE tFind USING FTS4(aOne, aTwo);
// populate tFind here
SELECT FROM tFind WHERE aOne MATCH 'Fine';

feeling fine这可以快速 运行并返回记录 a Fine was levied

我需要找到仅区分大小写的记录Fine

我怎么写这条线?

如果这有什么不同,我正在使用 Lazarus 和 Ubuntu。

4

1 回答 1

1

默认分词器忽略大小写。

您必须安装自己的自定义标记器。

于 2017-05-28T14:46:31.947 回答