Даже после прочтения многого о полнотекстовом индексе SQLite и возникает вопрос, который я не видел нигде:
У меня уже есть таблица, которую я хочу искать с полным текстом. Я бы просто создал дополнительную виртуальную таблицу USING FTS3
или USING FTS4
, а затем INSERT
мои данные в нее.
Использует ли это двойное хранилище? Можно ли использовать такую виртуальную таблицу, как обычную таблицу, и тем самым предотвратить сохранение данных дважды?
(Я работаю с SQLite на Android, но этот вопрос может применяться к использованию на любой совместимой с SQLite платформой.)