0

android6 つのテーブルを含み、各テーブルに少なくとも 5000 のレコードが含まれる (データを含む) 事前設定されたアプリケーションがあります。サポートしたいのですが、通常のテーブルFTS3よりも高速であることを理解しています。SQLiteこれらのテーブル スキーマを変換してFTS3 例を使用する必要があります。

CREATE VIRTUAL TABLE TABLE_1 USING fts3( col1, col2 ,....)

これらの 6 つのテーブルの各テーブルに対して ? または、テーブルごとに別のテーブルを作成し、fts3テーブルに同じレコードを挿入する必要がありますか???

4

1 に答える 1

1

FTS テーブルは「通常の」クエリでは効率的ではないため、元のテーブルが必要になる可能性があります。

FTS テーブルは、通常のテーブルと同様に事前設定できます。

元のテーブルを保持する場合は、コンテンツのないまたは外部コンテンツのFTSテーブルを使用してスペースを節約できます (ドキュメントを参照してください)。

于 2013-01-14T09:48:35.197 に答える