【问题标题】:Sqlite fts4 case sensitiveSqlite fts4 区分大小写
【发布时间】:2017-10-28 21:28:42
【问题描述】:

对 Sqlite3 非常陌生,我终于可以进行 FTS4 搜索,但我很难为如何编写区分大小写的代码。我有一个带有 tblMain 的数据库,它有两个 BLOB_TEXT 列,advOneadvTwo

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

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

我需要找到其中只有Fine 区分大小写的记录。

这行字怎么写?

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

【问题讨论】:

    标签: sqlite case-sensitive fts4


    【解决方案1】:

    默认的tokenizer 忽略大小写。

    您必须安装自己的custom tokenizer

    【讨论】:

      猜你喜欢
      • 2013-03-06
      • 2013-04-25
      • 1970-01-01
      • 2012-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 2017-03-17
      相关资源
      最近更新 更多