On Dec 16, 2009, at 11:12 AM, Nick Hodapp wrote:

> I wrote a custom tokenizer for fts3, and I intend it to be used when I
> populate my database.
>
> I'd rather not ship the tokenizer in my embedded application which  
> accesses
> the database in read-only mode.  But it seems that fts3 checks for the
> existence of the tokenizer even when accessing a fts3 table for a  
> read-only
> query.
>
> Is it possible to change this behavior (or, is the tokenizer actually
> required for a read-only query?)
>
> If I register a dummy tokenizer with the same name in my read-only
> application, would that work?


The tokenizer is needed for both reading and writing.  It is needing  
to parse the LHS of the MATCH operator when reading.

You *must* register exactly the same tokenizer when reading as you  
used for writing or your queries will not work.

D. Richard Hipp
d...@hwaci.com



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

Reply via email to