fts in sqlite table
Создано: 19-02-2009 19:00:04 изменено: 26-06-2009 07:30:33  Метки: sqlite sql
http://www.sqlite.org/cvstrac/wiki?p=FtsUsage
Предварительно нужно скачать fts2dll-3_3_13.zip (или более новую версию) и установить в папку с программой fts1.dll и fts2.dll
Далее:
Создаём тестовую таблицу:
CREATE VIRTUAL TABLE test USING fts3(name);
Записываем какие-либо тестовые данные:
INSERT INTO test VALUES ('Новое сообщение в форум "Другие СУБД"');
INSERT INTO test VALUES ('fts1 может быть построено как и автономная коллективная библиотека, или статически связанная в библиотеку SQLite');
Теперь тестируем:
SELECT name FROM test WHERE name MATCH 'может автономная библиотеку';
-->fts1 может быть построено как и автономная коллективная библиотека, или статически связанная в библиотеку SQLite

SELECT name FROM test WHERE name MATCH 'мож* автономн* библиот*';
-->fts1 может быть построено как и автономная коллективная библиотека, или статически связанная в библиотеку SQLite

и т.д.
1678 просмотров комментировать