You are not logged in.
Pages: 1
I have a big problem using FTS4 and latin script characters. It seems that unicode characters are not supported in current implementation of the FTS engine and as I understand SQLITE_ENABLE_ICU is not a good option on windows platform.
It seems to me that FTS5 extension handles diacritics in correct way. Do you have any plans to support FTS5 in your framework?
Offline
AFAIK FTS5 is still an experimental extension.
See https://www.sqlite.org/releaselog/3_8_11.html
Sqlite team is still fixing bugs, and potentially changing the API.
We will support it as soon as it would be stabilized.
In the meanwhile, did you try to use the "unicode61" tokenizer in FTS3/FTS4?
We just added TSQLRecordFTS3Unicode61 and TSQLRecordFTS4Unicode61 classes.
See http://synopse.info/fossil/info/b072487ada
Online
I'm glad to know there is the new fts5! Even it's experiential, I suggest to add it to the mORMot framework anyway!
Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.
Offline
Hi Arnaud,
If you want to use fts5, you should compile the sqlitefts3.obj using the free c++ builder command line tool, right?
Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.
Offline
Pages: 1