1
我已經瀏覽了關於如何在Android中實現全文搜索的教程和文檔。但是,大多數教程都假設您在應用程序加載時創建並填充SQLite數據庫。Android - 使用現有數據庫的全文搜索
對於我的應用程序,我已經有一個預先加載的數據庫(即它存儲在資產文件夾中,然後在應用程序第一次運行時複製) - 如何在這種情況下創建虛擬表?
謝謝。
我已經瀏覽了關於如何在Android中實現全文搜索的教程和文檔。但是,大多數教程都假設您在應用程序加載時創建並填充SQLite數據庫。Android - 使用現有數據庫的全文搜索
對於我的應用程序,我已經有一個預先加載的數據庫(即它存儲在資產文件夾中,然後在應用程序第一次運行時複製) - 如何在這種情況下創建虛擬表?
謝謝。
CREATE VIRTUAL TABLE
和INSERTS
可以應用於與普通表相同的預加載數據庫。數據庫將需要重新打包。
我不知道我理解你的問題。你到底想做什麼? –
請參閱以下鏈接 - http://blog.andresteingress.com/2011/09/30/android-quick-tip-using-sqlite-fts-tables/ 它使用「CREATE VIRTUAL TABLE」,然後填充它們並使用這些VIRTUAL表執行搜索 - 但是如果我已經有一個現有的數據庫,我該怎麼做? – Shakil78692
爲什麼你必須創建一個虛擬表,如果你已經在預填充數據庫中有一張表?爲什麼你不能從你的預填充數據庫中讀取? –