dan
|
105c20648e
Fix an incorrect tcl comment that appeared in many fts5 test files.
|
6 miesięcy temu |
drh
|
6ab91a7a7a
Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases
|
6 lat temu |
drh
|
0f0d3ddf71
Enable DEFENSIVE mode by default for tests. This requires lots of case of
|
6 lat temu |
drh
|
a690ff360b
Change the error message text for SQLITE_ERROR to omit the part about
|
7 lat temu |
dan
|
4684ffd495
Add further fts5 tests. 100% code coverage is finally restored.
|
9 lat temu |
dan
|
6d3c2889ec
Add tests for fts5. Fix a crash that can occur in fts5 if the database content is corrupted.
|
9 lat temu |
dan
|
3ed7029921
Add extra tests to cover untested branches in fts5.
|
9 lat temu |
dan
|
128ea696ea
Fix a problem with fts5 "ORDER BY rowid DESC" queries and large terms.
|
9 lat temu |
dan
|
b97efa0ba3
Update description of on-disk format in fts5_index.c.
|
9 lat temu |
dan
|
3dbd2397f4
Reduce the number of calls to malloc() made by fts5.
|
9 lat temu |
dan
|
3e65f89ef6
Fix Makefile.in to account for recent changes. Update fts5 test scripts so that they do not run if SQLITE_ENABLE_FTS5 is not defined.
|
9 lat temu |
dan
|
23d538885e
Change fts5 doclist-index structures to be trees instead of flat lists. This only makes a difference for databases that contain millions of instances of the same token.
|
9 lat temu |
dan
|
4591334dd4
Change to storing all keys in a single merge-tree structure instead of one main structure and a separate one for each prefix index. This is a file-format change. Also introduce a mechanism for managing file-format changes.
|
9 lat temu |
dan
|
8ac3025419
Have fts5 store rowids in ascending order. Query speed is virtually the same regardless of rowid order, and ascending order makes some insert optimizations easier.
|
10 lat temu |
dan
|
4c2871bead
Further tests and fixes for fts5.
|
10 lat temu |
dan
|
dd8a501019
Fix an fts5 issue with loading doclist-indexes for a term that is the last thing on its leaf page.
|
10 lat temu |
dan
|
b461380333
Add further tests for fts5 backend.
|
10 lat temu |