我已經下載了最新的SQLite 3.7.15.2外殼的(Win32),並試圖執行的FTS的例子只有一個,因爲它是在http://sqlite.org/fts3.html#section_3SQLite的FTS例如不工作
-- Virtual table declaration
CREATE VIRTUAL TABLE docs USING fts3();
-- Virtual table data
INSERT INTO docs(docid, content) VALUES(1, 'a database is a software system');
INSERT INTO docs(docid, content) VALUES(2, 'sqlite is a software system');
INSERT INTO docs(docid, content) VALUES(3, 'sqlite is a database');
-- Return the set of documents that contain the term "sqlite", and the
-- term "database". This query will return the document with docid 3 only.
SELECT * FROM docs WHERE docs MATCH 'sqlite AND database';
但儘管如此寫最後評論的SELECT導致空集。這是SQLite中的錯誤還是過時的文檔? (和那是什麼正確的語法?)。
什麼是對我來說最重要的是,查詢
SELECT * FROM docs WHERE docs MATCH '(database OR sqlite) NEAR/5 system';
無法正常工作或與該類型我需要在我的應用程序的查詢。有沒有其他的方式來寫它,所以它會工作?
你,不管怎樣,平均' '源碼' 和「database''?編輯:忍受着我。我從來沒有在我的生活中使用SQLite :) –
這是從SQLite文檔精確複製粘貼。我只想讓它按照 –