Android では、次のようなクエリを使用したいと思います。
SELECT docid FROM docs WHERE docs MATCH '("sqlite database" OR "sqlite library") AND linux'
http://www.sqlite.org/fts3.html#section_3
問題は、「不正な一致式エラー」が発生したことです。より基本的な一致クエリを実行すると機能しますが、問題は括弧が原因である可能性があります。
まったく同じステートメント (テーブルと列名を除く) を使用すると、エラーは同じです。
完全なエラー メッセージ:
sqlite が返されました: エラー コード = 1、msg = ステートメントは 7 で中止されます:
[SELECT * FROM namedays WHERE names MATCH '("sqlite database" OR "sqlite library") AND linux';]
不正な形式の MATCH 式: [("sqlite database" OR "sqlite ライブラリ") AND linux], db=/data/data/org.xyz/databases/data
何か案が?