dan
|
090b8649be
Allow an fts5 table or query to be configured to collect xInstToken data for any prefix terms as part of the first parse of the main index, if any.
|
1 mese fa |
dan
|
b27a30c620
Merge latest trunk into this branch.
|
1 mese fa |
dan
|
bcd6d5d393
Allow UPDATEs of unindexed columns in fts5 contentless_unindexed=1 tables. Testing to come.
|
2 mesi fa |
dan
|
2eff8f2252
Change the way tokendata indexes are collected for prefix queries.
|
2 mesi fa |
dan
|
0218424e5a
Require that the contentless_unindexed=1 option be specified before storing the values of fts5 UNINDEXED column belonging to contentless tables.
|
3 mesi fa |
dan
|
6e8b3d3caa
Merge latest trunk changes, including the changes to the fts5 locale=1 feature, into this branch.
|
3 mesi fa |
dan
|
7a41b48cf9
Alternative implementation of fts5 locale=1 feature that allows blobs to be stored in indexed columns of fts5 locale=1 tables.
|
3 mesi fa |
dan
|
cf25c16a54
Fix a problem with fts5 locale=1 tables and UPDATE statements that may affect more than one row.
|
3 mesi fa |
dan
|
de30fb5fc2
Store the values of any UNINDEXED columns of a contentless fts5 table persistently in the database. Warning: This currently creates a (technically) incompatible file-format for contentless fts5 tables that have UNINDEXED columns.
|
3 mesi fa |
dan
|
41ebf965cd
Extra tests.
|
4 mesi fa |
dan
|
10e54e365a
Fix further issues to do with fts5 locale support.
|
4 mesi fa |
dan
|
ff6ab9dd2b
Update the fts5_tokenizer_v2 API so that the locale is passed as parameter to xTokenize(), instead of via a separate call to xSetLocale().
|
4 mesi fa |
dan
|
e317e7f4b4
Change things so that locale=1 is required to write fts5_locale() values to an fts5 table, and so that blobs may not be stored in indexed (i.e. not UNINDEXED) columns of these tables.
|
4 mesi fa |
dan
|
5bd8cc7dd5
Fix various problems with the code on this branch.
|
4 mesi fa |
dan
|
9015b8822d
Fix cases surrounding blob values being stored in locale=1 fts5 tables.
|
4 mesi fa |
dan
|
53bef48fbe
Ensure that an fts5 UPDATE does not strip the locale from columns that it does not write to.
|
4 mesi fa |
dan
|
2ec78c0e4b
Add the fts5_locale() function, and begin adding the related functionality to fts5.
|
4 mesi fa |
dan
|
a592883d87
Add extra assert() statements to the fixes on this branch.
|
5 mesi fa |
dan
|
32ca0dbcdf
Have fts5 tables delay initializing the tokenizer until it is first used in all cases where the tokenizer is not "trigram".
|
7 mesi fa |
dan
|
12b205c637
Allow existing fts5 tables to be dropped even if the associated tokenizer is not available.
|
7 mesi fa |
dan
|
3dfc063705
Fix a problem with the xInstCount() API and "ORDER BY rank" queries.
|
1 anno fa |
dan
|
c22d2b7b7f
Fix various compiler warnings and other problems with the new code on this branch.
|
1 anno fa |
dan
|
c44041e03b
Ensure that tokendata=1 queries avoid loading large doclists for queries like "common AND uncommon", just as tokendata=0 queries do.
|
1 anno fa |
dan
|
b5effc0605
Different approach to querying a tokendata=1 table. Saves cpu and memory.
|
1 anno fa |
dan
|
af54826e4a
Defer building xInstToken() hash-table until it is to be used.
|
1 anno fa |
dan
|
5c268bbf67
Fix tokendata=1 and xInstToken() APIs for detail=none and detail=column tables.
|
1 anno fa |
dan
|
50b0e25a55
Add implementation of xInstToken() API.
|
1 anno fa |
dan
|
e108029332
Add new fts5 API xQueryToken().
|
1 anno fa |
dan
|
03204e9106
Add the tokendata=1 option to ignore trailing token-data when querying an fts5 table.
|
1 anno fa |
dan
|
a35ae44150
Changes so that fts5 can handle tokens with embedded '\0' bytes.
|
1 anno fa |