dan
|
032bcf72fb
Fix compiler warnings caused by variable shadowing.
|
1 місяць тому |
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 місяць тому |
dan
|
b27a30c620
Merge latest trunk into this branch.
|
1 місяць тому |
dan
|
d2a88e961a
Rationalize code further. And add tests.
|
2 місяців тому |
dan
|
d5838eaa42
In fts5, avoid starting a new merge of level L if there exists already an ongoing merge of a level less than L.
|
2 місяців тому |
dan
|
7d56669bc4
Rationalize some of the new code on this branch.
|
2 місяців тому |
dan
|
2eff8f2252
Change the way tokendata indexes are collected for prefix queries.
|
2 місяців тому |
dan
|
e25a267e81
Fix the fts5 xInstToken() API for prefix queries that do not use prefix-indexes. This is experimental.
|
3 місяців тому |
dan
|
70989b6f59
Fix a technically undefined signed integer overflow in fts5.
|
3 місяців тому |
dan
|
a592883d87
Add extra assert() statements to the fixes on this branch.
|
5 місяців тому |
dan
|
7acf972c59
Fixes for platforms with 32-bit pointers that require 64-bit values to be aligned.
|
5 місяців тому |
dan
|
5e5831a760
Handle an OOM case in fts5 code to query tokendata=1 tables.
|
10 місяців тому |
drh
|
c1805ab222
Avoid signed integer overflow during integrity_check of FTS5.
|
1 рік тому |
dan
|
0810150532
Fix a usan complaint about signed integer overflow.
|
1 рік тому |
dan
|
05980f5931
Avoid dropping an error code in new fts5 tokendata=1 code.
|
1 рік тому |
dan
|
7c12666fe9
Avoid an assert() failure when querying an fts5vocab table that accesses a tokendata=1 fts5 table with corrupt %_data records.
|
1 рік тому |
dan
|
1ddcf7dd95
Fix a null-pointer dereference in fts5 tokendata=1 code.
|
1 рік тому |
dan
|
5f2f8d0028
Fix a problem with handling OOM and other errors in fts5 when querying tokendata=1 tables.
|
1 рік тому |
dan
|
2f3ccb8886
Different fix for the fts5 COMMIT-following-OOM problem first fixed by [fba3129d]. This one does not cause problems if an fts5 table is renamed and then dropped within the same transaction.
|
1 рік тому |
dan
|
00f3ac5544
Fix compiler warning about shadowed variable in fts5_index.c.
|
1 рік тому |
dan
|
fb923fc4cc
Further tests for the new code on this branch.
|
1 рік тому |
dan
|
910c77b049
Fix memory leak in new code on this branch.
|
1 рік тому |
dan
|
9d373ca1c5
Fix bug in xInstToken() causing the wrong token to be returned.
|
1 рік тому |
dan
|
c22d2b7b7f
Fix various compiler warnings and other problems with the new code on this branch.
|
1 рік тому |
dan
|
94c521295a
When tokendata=1 queries require multiple segment-cursors, allow those cursors to share a single array of in-memory tombstone pages.
|
1 рік тому |
dan
|
c44041e03b
Ensure that tokendata=1 queries avoid loading large doclists for queries like "common AND uncommon", just as tokendata=0 queries do.
|
1 рік тому |
dan
|
f4c2962558
Remove old code for tokendata=1 queries.
|
1 рік тому |
dan
|
b5effc0605
Different approach to querying a tokendata=1 table. Saves cpu and memory.
|
1 рік тому |
dan
|
89fcfbb424
Fix signed integer overflow in fts5.
|
1 рік тому |
dan
|
0d4a888485
Merge latest trunk updates into this branch.
|
1 рік тому |