2017-05-28 2 views
0

Sqlite3の新機能であり、最終的にはFTS4の検索機能がありますが、大文字と小文字を区別するコードの作成方法がわかりません。私は2つのBLOB_TEXT列、advOneadvTwoSqlite fts4大文字小文字の区別

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

これは、高速に動作していると私はFine敏感な場合のみでレコードを検索する必要が feeling finea Fine was levied

でレコードを返しtblMainしたデータベースを持っていますそれらの中に。

どうすればいいですか?

私はLazarusとUbuntuを使用しています。

答えて

0

デフォルトのtokenizerは大文字と小文字を区別しません。

自分でcustom tokenizerをインストールする必要があります。

+0

いいえ、近くにさえありません。 SQLスクリプトに1行追加し、**少し修正**別のものと私は完全な大文字と小文字を区別するか、必要に応じてInsensitveを持っています。なぜ人々はこれを神秘的な暗い芸術にし、自己告白された初心者から離れようとしますか? – X10WannaBe

関連する問題