2017-05-28 97 views
0

对于Sqlite3非常新颖,我最终有一个FTS4搜索工作,但难以理解如何编写区分大小写。我有一个数据库tblMain有两个BLOB_TEXT列,advOneadvTwoSqlite fts4区分大小写

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,如果这有什么区别。

回答

0

默认tokenizer忽略大小写。您需要安装自己的custom tokenizer

+0

没有,甚至没有接近。在SQL脚本中添加了一行,并**稍微**修改了另一行,并且我按需提供了完整的区分大小写或区分大小写。为什么人们试图让这是一个神秘的黑暗艺术,并远离自我承认的新手? – X10WannaBe