2012-05-13 2 views
5

У меня есть обычная база данных sqlite и вы хотите использовать fts3. Как указано в таблице http://www.sqlite.org/fts3.html, для использования этой функции поиска необходимо создать таблицу FTS.Как преобразовать существующую таблицу базы данных sqlite в fts3?

Есть ли способ конвертировать существующий стол в таблицу FTS?

+1

Привет, друг, я думаю, вы должны проверить мой пересмотренный ответ! спасибо! – dumbfingers

ответ

3

Я думаю, что решение состоит в том, чтобы самостоятельно заполнить виртуальную таблицу FTS. Я хочу открыть новый поток, который будет считываться из существующей базы данных, а затем записывать в таблицу FTS.

На самом деле, я мог бы найти лучший путь, надеюсь, что вы все еще смотрят эту тему:

Пожалуйста, проверьте эту тему: SQLite create pre-populated FTS table

где выбранный ответ дал лучший подход:

первый do CREATE VIRTUAL TABLE в вашей существующей базе данных, затем заполнить виртуальную таблицу, используя исходную таблицу в вашей базе данных.

Смежные вопросы