2017-05-28 127 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