2012-05-13 31 views
5

Tôi có cơ sở dữ liệu sqlite bình thường và muốn sử dụng fts3. Như đã đề cập trong http://www.sqlite.org/fts3.html bảng FTS hướng dẫn phải được tạo để sử dụng chức năng tìm kiếm này.cách chuyển đổi bảng cơ sở dữ liệu sqlite hiện tại sang fts3?

Có cách nào để chuyển bảng hiện tại sang bảng FTS không?

+1

Xin chào bạn, tôi nghĩ bạn nên kiểm tra câu trả lời đã sửa đổi của tôi! cám ơn! – dumbfingers

Trả lời

3

Tôi nghĩ giải pháp là tự điền vào bảng ảo FTS. Tôi có nghĩa là để mở một sợi mới mà sẽ đọc từ cơ sở dữ liệu tồn tại sau đó ghi vào bảng FTS.

Thực ra, tôi có thể tìm thấy một cách tốt hơn, hy vọng bạn vẫn đang theo dõi chủ đề này:

Vui lòng kiểm tra chủ đề này: SQLite create pre-populated FTS table

nơi câu trả lời được lựa chọn đã đưa ra một cách tiếp cận tốt hơn:

đầu tiên làm CREATE VIRTUAL TABLE trong cơ sở dữ liệu tồn tại của bạn, sau đó điền bảng ảo bằng cách sử dụng bảng gốc trong cơ sở dữ liệu của bạn.

Các vấn đề liên quan