Re: [Tracker] tracker sqlite libicu
- From: Aleksander Morgado <aleksander lanedo com>
- To: tracker-list gnome org
- Subject: Re: [Tracker] tracker sqlite libicu
- Date: Thu, 15 Mar 2012 12:15:36 +0100
FTS is enabled/disabled with its own option (--enable-tracker-fts).
That will create the FTS tables in the database.
IIRC, libicu is needed even without FTS because we precalculate the
collation of some string columns and store it directly in the
database.
Tracker allows specifying a "unicode support library". Whatever is
chosen there, either libicu *or* libunistring, it will be used for
proper Unicode-based FTS parsing and also for collation. If your primary
use case is FTS, libunistring is quite faster parsing text.
For internationalization support i must have:
1.sqlite database with libicu extension loaded
2.tracker compiled with proper flags (--with-unicode-support=libicu)
The sqlite libicu extension is not really needed. We do provide our own
libicu-based FTS parser if --with-unicode-support=libicu is used.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]