Android プロジェクトの sqlite で FTS3 を使用しています。問題は、「または」という単語を検索すると、データベースがより多くの単語を期待することです。
"SELECT * FROM words WHERE Palabra MATCH '"+word+"'";
これは、単語が「または」の場合を除いてうまく機能します。
データベースで「または」という単語を検索するにはどうすればよいですか?
エラーは次のとおりです。
android.database.sqlite.SQLiteException: malformed MATCH expression: [OR] (code 1)
at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method)
at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:845)
at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:836)
at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)
at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:144)
at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:133)
ありがとう