Did an FTS3 update change how many negation operators (dash/-) can be used in
a
match statement?

For example, in sqlite3.dll version 3.5.7:

colname match 'tetons -bend -jackson -oxbow* -parks' works as expected; bend,
jackson, oxbow* and parks are all removed from the results.

but

With, sqlite3.dll version 3.6.16:

colname match 'tetons -bend -jackson -oxbow* -parks' no longer works
correctly. It acts like only the last negated token is being used and results
have bend, jackson and oxbow* tokens in them.

I used SQLite Expert to test this on the same sqlite database. The DLL being
used was different however.

Should multiple negation be possible? If so, how is that accomplished when
using the new DLL?

Also, can somone point me to updated docs on how to use the new options if
SQLITE_ENABLE_FTS3_PARENTHESIS is set at compile time?


_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to