The db-fts language only supports a subset of the query language. (That which is easy and quick to implement with the database) You can't do everything with it and that's why you are getting errors reported.
Messages like Disjunctions not supported are clear. Even if the terminology is cryptic.