PR
Calendar
Keyword Search
Category
Free Space
-- USING FTS2 で全文検索用のインデックスが作られるようだ。
CREATE VIRTUAL TABLE memo USING FTS2(title TEXT, body TEXT);
-- INSERT は普通に INSERT する。
INSERT INTO memo (title, body) VALUES ('日本語 を 使う',
'日本語 を 使っ て メモ を 作っ て み ます 。');
INSERT INTO memo (title, body) VALUES ('分かち書き',
'日本語 は 分かち書き を あらかじめ やっ て から 文字 列 を 書き込み ます 。');
INSERT INTO memo (title, body) VALUES ('SQLite の 拡張',
'FTS2 は 拡張モジュールだがあとで');
INSERT INTO memo (title, body) VALUES ('メモ を 使う',
'日本語 を 使っ て メモ を 作っ て み ます 。');
-- とりあえず、INSERT したものを見てみる。
SELECT rowid, title, body FROM memo;
1|分かち書き|日本語 は 分かち書き を あらかじめ やっ て
から 文字 列 を 書き込み ます 。
2|メモ を 使う|日本語 を 使っ て メモ を 作っ て み ます 。
3|日本語 を 使う|日本語 を 使っ て メモ を 作っ て み ます 。
-- MATCH を使って検索する文字を指定する。
SELECT title FROM memo WHERE title MATCH '使う';
メモ を 使う
日本語 を 使う
SELECT title, body FROM memo WHERE body MATCH 'メモ';
メモ を 使う|日本語 を 使っ て メモ を 作っ て み ます 。
日本語 を 使う|日本語 を 使っ て メモ を 作っ て み ます 。
janome を使った Python プログラムを pyi… 2024.04.08
Tkinter でも、見た目のよい GUI を作れる 2024.02.25
Chromecast を Python で制御する 2016.01.10